Antonio Scandurra
7eba972f39
Merge branch 'master' into ns-switch-to-display-layers
2016-04-15 17:39:15 +02:00
Katrina Uychaco
b790716caa
Revert sample.txt file
2016-04-14 23:28:13 -07:00
Katrina Uychaco
4e9048d22d
Create saveDialog helper function and name file in message
2016-04-14 23:25:27 -07:00
Katrina Uychaco
6988546790
Update to use current APIs
2016-04-14 22:02:35 -07:00
Wliu
58f029e92d
📝
2016-04-14 14:19:09 +00:00
Wliu
09b88cd1d5
Fix defective spec and associate 'screen' as a renderer module
2016-04-14 14:11:25 +00:00
Antonio Scandurra
147fed3123
Revert "Remove this commit if it works on travis"
...
This reverts commit 303bb8c74e
.
2016-04-14 15:46:50 +02:00
Antonio Scandurra
303bb8c74e
Remove this commit if it works on travis
2016-04-14 11:24:59 +02:00
Antonio Scandurra
4adf23a595
Unconditionally report deprecations on every test environment
2016-04-14 11:24:01 +02:00
Katrina Uychaco
7876d55d68
Merge branch 'master' of https://github.com/einarmagnus/atom into einarmagnus-master
2016-04-13 20:01:46 -07:00
Antonio Scandurra
581dd45418
Merge branch 'master' into ns-switch-to-display-layers
2016-04-13 13:54:13 +02:00
Katrina Uychaco
49fb287592
Don't load packages starting with dot. Fixes #9805
2016-04-12 20:35:30 -07:00
Wliu
3ecfce88ad
Merge remote-tracking branch 'refs/remotes/origin/master' into wl-drewmnoel-electron
2016-04-12 17:32:07 -04:00
Damien Guard
2d173911b2
Ignore autorun on our buffered process commands. Fixes #10082
2016-04-12 12:02:20 -07:00
Antonio Scandurra
f3c6a77954
💚 Use persistent instead of maintainHistory in specs
2016-04-09 09:30:47 +02:00
Antonio Scandurra
afdd8d2b6d
Avoid creating line nodes twice in lines-yardstick-spec.coffee
2016-04-08 17:41:29 +02:00
Antonio Scandurra
c23ef9a168
Stop using tokenizedLineForScreenRow in random-editor-spec.coffee
2016-04-07 13:54:29 +02:00
Antonio Scandurra
a532000af4
Handle only buffer coordinates in TokenIterator
2016-04-07 13:39:13 +02:00
Antonio Scandurra
b0c485c4ea
🔥 Remove TokenizedLine specs
2016-04-07 11:48:18 +02:00
Nathan Sobo
85ab86df10
Merge branch 'master' into ns-use-display-layers
2016-04-05 16:40:41 -06:00
Antonio Scandurra
bef7539e34
Refactor DisplayBuffer to DecorationManager
...
This commit moves all the remaining concerns not related to decorations
out of `DisplayBuffer` and into `TextEditor`. This means the
`DisplayBuffer` is now free to be renamed to `DecorationManager`.
2016-04-05 18:43:08 +02:00
Antonio Scandurra
712b1f1f88
Fix LanguageMode specs
...
Also, avoid creating folds twice for the same position when calling
`foldAll`.
2016-04-05 14:19:59 +02:00
Antonio Scandurra
544b75c7b0
🔥 💚 Fix TokenizedBuffer specs
2016-04-05 12:19:45 +02:00
Antonio Scandurra
80b956e996
💚 Fix TextDecorationLayer API specs in TokenizedBuffer
2016-04-05 11:39:06 +02:00
Antonio Scandurra
e6cfb8d587
Use a zero-width nbsp as our fold character
2016-04-05 11:34:14 +02:00
Antonio Scandurra
a083a754a5
💚 Fix TextEditorPresenter specs
2016-04-05 11:12:51 +02:00
Antonio Scandurra
108513f994
Fix LinesYardstick specs to use the new tagCode-based scope structure
...
Also, remove specs testing RTL behavior. They don’t work as of today,
and I think we need a better approach to handle them, that doesn’t
solely rely on the DOM, but actually takes into account that e.g. (0, 0)
is the rightmost character on a right-to-left string.
2016-04-05 10:47:25 +02:00
Nathan Sobo
402a335eef
Fix accented character menu spec
2016-04-04 19:50:39 -06:00
Nathan Sobo
a99ee14ac0
Make accented character menu detection work with left/right arrow keys
2016-04-04 17:47:36 -06:00
Nathan Sobo
bbef4c67c3
Get the TextEditorComponent specs green
2016-04-04 11:21:41 -06:00
Antonio Scandurra
fd960e9a37
Merge branch 'master' into ns-use-display-layers
2016-04-04 15:25:50 +02:00
Michelle Tilley
8575b38c7b
Pending pane items shouldn't be made permanent before being replaced
...
Previously, when a Pane would replace a pending item with
another pending item, it would emit
`onItemDidTerminatePendingState` for that item, which was
not true because the item was actually being destroyed.
2016-04-02 17:48:24 -07:00
Drew Noel
fb5bfe1b3a
Fix old electron require syntax in specs
2016-04-01 22:17:00 -04:00
Antonio Scandurra
c735b3fe74
Merge pull request #11314 from atom/as-handle-update-error
...
Handle auto-updater errors
2016-04-01 09:09:37 +02:00
Antonio Scandurra
fa469121d8
Ensure getErrorMessage() works properly
2016-04-01 09:09:25 +02:00
Antonio Scandurra
51d71b4b55
Merge pull request #11325 from atom/as-fix-emojis
...
Fix emoji rendering on OSX
2016-03-31 17:45:58 +02:00
Antonio Scandurra
47bbd8b4bb
Ensure we test for emojis only on Darwin
2016-03-31 17:45:32 +02:00
Antonio Scandurra
d89d34f4ef
💚
2016-03-31 13:02:52 +02:00
Antonio Scandurra
3fb2749583
Merge pull request #11324 from atom/as-jordanbtucker-config-save-state
...
Add restorePreviousWindowsOnStart setting
2016-03-31 11:56:43 +02:00
Antonio Scandurra
cd41b1a0ca
Improve assertion
...
This allows us to test that the configuration can be changed outside of Atom.
2016-03-31 10:40:57 +02:00
Antonio Scandurra
4d4ee6bf3b
Add applicationDelegate.getAutoUpdateManagerErrorMessage()
...
Sometimes, the error event gets emitted before the renderer process has
the chance to subscribe. Therefore, we expose an
`autoUpdateManager.getErrorMessage()` in the browser process, so that we
don’t lose that information.
2016-03-31 10:16:11 +02:00
Machisté N. Quintana
36be446060
Merge pull request #6631 from atom/mq-move-selected-columns
...
Add commands to move selections left and right by one column
2016-03-30 22:30:19 -07:00
Nick Smith
6f6b14dbf1
Update text-editor-spec.coffee
...
Grammar Update
2016-03-30 22:56:34 -04:00
joshaber
3b162717b4
Merge branch 'master' into serialize-async-git
2016-03-30 16:40:01 -04:00
joshaber
f19d3a2bce
Unfocus.
2016-03-30 11:59:35 -04:00
joshaber
e701fcc292
Rename work queue to resource pool.
2016-03-30 11:47:05 -04:00
joshaber
f028c779b1
Treat it more like a pool.
2016-03-30 11:44:24 -04:00
Antonio Scandurra
2d5e697016
Add AutoUpdateManager.prototype.onUpdateError
2016-03-30 15:05:57 +02:00
joshaber
f1516f7de4
First pass at using the work queue.
2016-03-29 23:54:39 -04:00
joshaber
36121e3bf8
First pass at the git work queue.
2016-03-29 22:59:24 -04:00
Nathan Sobo
265aa2f6c8
Warn rather than failing if we detect leaked pathwatcher subscriptions
2016-03-29 16:46:57 -06:00
Antonio Scandurra
ea01981a85
Merge pull request #11286 from atom/as-fix-pane-axis-element-subscriptions
...
Correctly (un)subscribe to model events on PaneAxisElement attach/detach
2016-03-29 09:46:10 +02:00
Machiste Quintana
3b222dbee8
Don't merge selections if at start or end of line
2016-03-28 23:26:28 -07:00
Machiste Quintana
e932e3db05
Merge branch 'master' into mq-move-selected-columns
2016-03-28 22:16:31 -07:00
Antonio Scandurra
8adf47b1c2
Allow element to work without attaching it to DOM
2016-03-28 16:40:39 +02:00
Antonio Scandurra
ae277c685f
Merge branch 'master' into as-fallback-to-storage-folder
2016-03-28 15:50:14 +02:00
Antonio Scandurra
b5f866b6fc
Correctly (un)subscribe to model events on PaneAxisElement attach/detach
2016-03-28 14:49:26 +02:00
Antonio Scandurra
f9fb93f214
🎨
2016-03-25 16:37:01 +01:00
Antonio Scandurra
c609f6c967
Destroy DisplayLayer
upon DisplayBuffer
destruction
2016-03-25 10:53:02 +01:00
Antonio Scandurra
0a634a5870
💚 Fix more tests using tokenizedLineForScreenRow
2016-03-25 10:49:32 +01:00
Antonio Scandurra
27aad42644
Handle tab length retokenization in DisplayLayer
...
We still want to keep the tab length in TokenizedBuffer, because we need
it to understand if a certain buffer row is foldable or not (due to the
indent level)
2016-03-25 10:33:12 +01:00
Antonio Scandurra
e6cb5c8e89
🐛 Guard against unexisting screen rows
2016-03-24 15:57:24 +01:00
Antonio Scandurra
87489d4b0b
Fix TextEditor cutToEndOfLine() test
...
…which was failing due to the different soft-wrapping rules.
2016-03-24 14:15:06 +01:00
Antonio Scandurra
4136e27d44
Fix TextEditor backspace() and delete() specs
2016-03-24 13:58:58 +01:00
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
3d9835bbbd
💚 WIP: Continue fixing TextEditor specs
2016-03-22 16:05:38 +01:00
Antonio Scandurra
326f2c6a9e
Add TextEditor.prototype.tokensForScreenRow
for testing purposes
2016-03-22 14:49:42 +01:00
Antonio Scandurra
227670a407
Merge branch 'master' into ns-use-display-layers
2016-03-22 12:01:07 +01:00
Antonio Scandurra
34f9ad8710
Add top/bottom ruler before/after a block decoration
2016-03-22 11:20:55 +01:00
Michelle Tilley
449abd7364
Revert "Revert "Add spec for inserting white-space-only lines""
...
This reverts commit fd17457c17
.
2016-03-21 16:27:41 -07:00
Nathan Sobo
fd17457c17
Revert "Add spec for inserting white-space-only lines"
...
This reverts commit 746afb98ad
.
@BinaryMuse Heads up this is the test associated with the other commit
you reverted. Had to revert it as well to get the build green. Didn’t
see a revert on beta so I’m assuming this is good enough?
2016-03-21 17:18:47 -06:00
Antonio Scandurra
0cd6bd19af
Implement isWrapBoundary for DisplayLayer
...
So that we can correctly soft wrap CJK characters.
2016-03-18 18:30:35 +01:00
Antonio Scandurra
3c70ff92f4
💚 Add TextEditor.prototype.screenLineForScreenRow
...
This is going to supplant our internal usage of
TextEditor.prototype.tokenizedLineForScreenRow().
2016-03-18 14:26:29 +01:00
Antonio Scandurra
d1306ae944
Remove invisibles handling from TokenizedBuffer
2016-03-18 14:09:52 +01:00
Robert Fruchtman
1c5ad8db0f
destory -> destroy
2016-03-17 19:11:07 -07:00
Antonio Scandurra
bf5a0d8c8c
Adjust assertions based on the new soft-wrap logic
2016-03-17 15:11:27 +01:00
Antonio Scandurra
43f27780fd
Fix specs related to the produced HTML line output
...
This verifies that with the new DisplayLayer the produced output is
cleaner when tags interleave.
2016-03-17 14:56:23 +01:00
Antonio Scandurra
5efb969a63
💚 Start fixing TextEditorComponent specs
2016-03-17 11:33:17 +01:00
Antonio Scandurra
708da39355
Avoid using tokenizedLineForScreenRow in TextEditorPresenter specs
2016-03-17 10:35:54 +01:00
Antonio Scandurra
670123a9f7
More fixes in FakeLinesYardstick
2016-03-17 09:28:48 +01:00
Antonio Scandurra
4c8f43f41b
Use new APIs in FakeLinesYardstick
2016-03-16 15:15:48 +01:00
Josh Abernathy
2b5a540a91
Merge pull request #11162 from atom/pr/10930
...
BufferedProcess: search only new data for new lines rather than entire buffer, take 2
2016-03-14 15:59:23 -04:00
joshaber
0c67fd61ff
Hi lint.
2016-03-14 14:57:58 -04:00
joshaber
3601c1c2a8
Test the whole output too.
2016-03-14 14:18:06 -04:00
joshaber
d441da9c38
Test it with a lot of content.
2016-03-14 14:12:47 -04:00
joshaber
66971abe25
Don't need that trailing space.
2016-03-14 14:12:31 -04:00
Jordan Tucker
4e4c85970b
add option to choose whether atom rememebers your last windows
2016-03-12 23:31:39 -08:00
Lee Dohm
430a0e049a
Merge pull request #11054 from atom/ld-osx-environment
...
Patch Environment On OSX And Allow A Different Environment Per Window
2016-03-11 20:25:19 -08:00
Lee Dohm
01a1a1d80c
Swap _.clone for Object.assign
2016-03-11 16:57:02 -08:00
Lee Dohm
63ec054161
Rename environment -> environmentHelpers
2016-03-11 16:51:50 -08:00
Damien Guard
5cefb10546
Merge pull request #8793 from BrainCrumbz/squirrel-update-shortcut-spec-fix-squash
...
squirrel-update test on desktop shortcut groups too many assertions
2016-03-11 11:38:06 -08:00
Michelle Tilley
e4ab2c9b6a
Merge branch 'ku-load-git-packages'
2016-03-11 10:25:51 -08:00
Michelle Tilley
383174d380
Load apm path from config
...
Signed-off-by: Katrina Uychaco <kuychaco@github.com>
2016-03-10 21:28:40 -08:00
Joe Fitzgerald
61fb12bf9a
Unfocus Spec
2016-03-10 19:59:26 -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
Lee Dohm
b98388fa76
Fix broken command parameter
2016-03-10 15:27:38 -07:00
Lee Dohm
a3ba15c8a1
Update Project to use new environment module
2016-03-10 15:27:38 -07:00
Lee Dohm
c7465f5f7e
Add environment module for getting environment info
2016-03-10 15:27:38 -07:00
Lee Dohm
8c53e25f80
Patch process.env on startup
2016-03-10 15:27:38 -07:00
Lee Dohm
6bf785faa0
✅ Add test for error handling
2016-03-10 15:27:38 -07:00
Lee Dohm
7f6fd92c7a
🔥 Revert change to test fixture
2016-03-10 15:27:38 -07:00
Lee Dohm
3201d7f746
Add basic atom.project.getEnv API
2016-03-10 15:27:38 -07:00
Antonio Scandurra
dfed7c4537
Merge branch 'master' into ns-use-display-layers
...
# Conflicts:
# package.json
# src/display-buffer.coffee
# src/text-editor.coffee
# src/tokenized-buffer.coffee
2016-03-10 13:53:14 +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
Josh Abernathy
c8dd4f3209
Merge pull request #11101 from atom/emit-status-changes-when-anything-changes
...
Emit status changes when anything changes
2016-03-08 13:37:32 -05:00
joshaber
cb44450e92
Correct the spec name.
2016-03-08 12:40:29 -05:00
joshaber
2f401c7116
We should emit changes when anything changes.
2016-03-08 12:14:26 -05:00
Rowan Bottema
b53c5a10d0
Add zero to hexadecimal numbers below F (16)
2016-03-08 10:20:37 +01:00
Michelle Tilley
f6d419c2f4
Merge pull request #11057 from atom/mkt-improve-pane-add-item-options
...
Move Pane::addItem 'pending' option to options object
(cherry picked from commit 53a9c22554
)
2016-03-07 10:02:49 -08: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
Josh Abernathy
c2c3217c9d
Merge pull request #10955 from atom/atom-textarea
...
TextEditor customization
2016-03-04 16:03:23 -05:00
Nathan Sobo
c8dad13bc9
Merge pull request #11063 from atom/ns-manual-tooltips
...
Show tooltip immediately if the tooltip trigger is manual
2016-03-04 13:59:39 -07:00
Nathan Sobo
d9ee94031f
Test disposal of manually-created tooltips
...
This also prevents subsequent tests from failing due to the manual
tooltip never being removed from document.body.
2016-03-04 13:40:16 -07:00
Nathan Sobo
bb0b35444f
Merge pull request #11036 from atom/ns-fix-initial-paths
...
Skip deleted directories when restoring application windows
2016-03-04 12:44:03 -07: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
0fdc190989
Use isQuitting: false when saving state on key/mouse down
2016-03-04 17:08:32 +01:00
Antonio Scandurra
311cde36c9
Call saveState(isQuitting: true) on beforeUnload
2016-03-04 17:06:53 +01:00
Antonio Scandurra
011fe380e9
Pass markerLayer: false to buffer.serialize when not quitting
2016-03-04 16:57:02 +01:00
Katrina Uychaco
e620232d35
Add new item before destroying pending item
...
Fixes atom/tabs#278
Signed-off-by: Michelle Tilley <binarymuse@github.com>
2016-03-03 17:46:02 -08:00
joshaber
928205a44a
s/grammarName/grammar
2016-03-03 10:09:18 -05:00
joshaber
98c8a08ac3
s/ignoreScrollPastEnd/scrollPastEnd
2016-03-03 10:06:15 -05:00
joshaber
db20cecfc0
s/ignoreInvisibles/showInvisibles
2016-03-03 09:59:45 -05:00
joshaber
b26b6ced0a
Merge branch 'master' into atom-textarea
2016-03-03 09:53:11 -05:00
Nathan Sobo
47a348f557
Filter out non-directory project paths when deserializing Project
...
Closes #10628
2016-03-01 18:22:43 -07:00
Nathan Sobo
f26c0c0b15
Bump timeouts as a possible workaround for flaky specs
2016-03-01 18:04:00 -07:00
Ben Ogle
4d11ff25d0
Use atom.getReleaseChannel()
2016-03-01 15:09:05 -08:00
Ben Ogle
02368a9fc6
Add atom.getReleaseChannel
2016-03-01 15:09:05 -08:00
Ben Ogle
81c07a2af9
🎨 Cleanup spec desc
2016-03-01 15:09:04 -08:00
Ben Ogle
58bf090724
Rename dispose
-> destroy
2016-03-01 15:09:04 -08:00
Ben Ogle
d831ec73ed
Fix platformSupportsUpdates() specs
2016-03-01 15:09:04 -08:00
Ben Ogle
68951494d2
isEnabled -> platformSupportsUpdates
2016-03-01 15:09:03 -08:00
Ben Ogle
418b1bd8f1
Get rid of the initialize method
2016-03-01 15:09:03 -08:00
Ben Ogle
c19296efb7
Add isEnabled function to AutoUpdateManager
2016-03-01 15:08:46 -08:00
Ben Ogle
e477751c19
Make the autoupdater functions consistently names
2016-03-01 15:08:46 -08:00
Ben Ogle
e9e372b69e
Dispose emitter
2016-03-01 15:08:46 -08:00
Ben Ogle
341abbfc26
Nof. Nope.
2016-03-01 15:08:46 -08:00
Ben Ogle
c9293e7733
Pass the version info through the event
2016-03-01 15:08:45 -08:00
Ben Ogle
3a5c827162
Add dispose spec
2016-03-01 15:08:45 -08:00
Ben Ogle
b481a06cbf
Pass the app delegate into AutoUpdateManager
2016-03-01 15:08:25 -08:00
Ben Ogle
342f72b6a1
Rename Update
AutoUpdateManager
2016-03-01 15:07:56 -08:00
Katrina Uychaco
19d30c7dc9
Improve specs for Update
class
2016-03-01 15:07:13 -08:00
Katrina Uychaco
adc086d485
Add specs for Update methods (::check left TODO)
2016-03-01 15:07:12 -08:00
Daniel Hengeveld
e6a86d38d1
this doesn't work
2016-03-01 15:07:12 -08:00
Daniel Hengeveld
6d77e97901
The app delegate uses the message
channel here.
2016-03-01 15:07:12 -08:00
Daniel Hengeveld
1eaf30fae9
Add a few more things before stepping aside to work on another issue
...
…maybe rebase this away…
2016-03-01 15:06:33 -08:00
Katrina Uychaco
19623b3543
Merge pull request #11009 from atom/ku-dont-destroy-pane-if-replacing-last-pending-item
...
Don't destroy pane if replacing last pending item
2016-03-01 11:00:34 -08:00
joshaber
e1c5aad0a6
Test ignoreInvisibles and grammarName.
2016-03-01 11:43:38 -05:00
joshaber
e0d44aad5d
Test getElement.
2016-03-01 11:07:55 -05:00
joshaber
d929543aa2
Test for getElement.
2016-03-01 10:56:03 -05:00
joshaber
4cd7cbda02
Test ignoreScrollPastEnd.
2016-03-01 10:53:31 -05:00
Nathan Sobo
e70a92be50
Merge pull request #11011 from atom/autoscroll-after-consolidating-selections
...
Autoscroll after consolidating selections
2016-02-29 21:32:43 -06:00
Koki Takahashi
a59ee5dec8
Remove trailing semicolon
2016-02-29 19:51:58 -07:00
Koki Takahashi
6d00d5e979
Revert focus on language-mode-spec.coffee
2016-02-29 19:51:57 -07:00
Koki Takahashi
fdac1e4663
🐛 Treat empty comment line as comment and add tests ( Fix #4140 )
2016-02-29 19:51:57 -07:00
Nathan Sobo
7f744681c3
Simplify consolidateSelections spec to test autoscroll with events
2016-02-29 18:51:36 -07:00
Nathan Sobo
04d2474594
Merge PR #9642 (Autoscroll after consolidating selections)
2016-02-29 18:38:33 -07:00
Nathan Sobo
d7174d923e
Merge pull request #11010 from atom/ns-fix-package-repository-url-normalization
...
Always strip git+ prefix and .git suffix from package repository URLs
2016-02-29 19:13:44 -06:00
Katrina Uychaco
b7f0f794f8
Don't destroy pane if replacing last pending item
...
Signed-off-by: Michelle Tilley <binarymuse@github.com>
2016-02-29 17:11:11 -08:00
Nathan Sobo
c65c8827ac
Merge pull request #10851 from wvanlint/observe_editors
...
Registry for TextEditors
2016-02-29 18:34:03 -06:00
Nathan Sobo
6292484c97
Always strip git+ prefix and .git suffix from package repository URLs
...
Previously, a guard based on the presence of the _id field (which is
inserted by npm during installation) prevented a regex replacement of
the git+ prefix on URLs. Now we always do this. Since the .git suffix
also causes problems and we’re removing that in packages, I now remove
that as well.
2016-02-29 17:30:03 -07:00
Michelle Tilley
94b614ff2b
Merge pull request #11006 from atom/mkt-move-pane-pending-specs-from-tabs-into-core
...
Move spec from tabs package
2016-02-29 16:26:29 -08:00
Willem Van Lint
26cf7f081f
Registry for editors
2016-02-29 17:30:04 -05:00
Ben Ogle
920d348014
Only move legit items to the top of the stack
...
Fixes #11002 cc @natalieogle
2016-02-29 11:32:28 -08:00
Michelle Tilley
4769e601bf
Move spec from tabs package
...
See https://github.com/atom/tabs/pull/274#issuecomment-190064071
Signed-off-by: Katrina Uychaco <kuychaco@github.com>
2016-02-29 11:27:38 -08:00
Michelle Tilley
d39418ad7c
Add specs for Pane::setPendingItem and ::onItemDidTerminatePendingState
...
Signed-off-by: Katrina Uychaco <kuychaco@github.com>
2016-02-28 18:52:09 -08:00
Johnston Jiaa
5dfd0c9102
Show tooltip immediately if the tooltip trigger is manual
2016-02-28 12:12:13 -05:00
natalieogle
420a8d8692
Add activatePreviousRecentlyUsedItem to pane model and add specs.
2016-02-27 20:45:02 -08:00
natalieogle
f7de9052d6
Update specs for itemStack.
2016-02-27 20:45:02 -08:00
natalieogle
463dc6955a
Update spec for MRU tab functionality with correct function name.
2016-02-27 20:45:01 -08:00
natalieogle
3641cc0296
Remove redundant MRU function.
2016-02-27 20:45:01 -08:00
natalieogle
fe52ce6011
Modify serialize functions and add function to move through the item stack in order of most recently used.
2016-02-27 20:45:01 -08:00
natalieogle
6466cb489e
Add serialize and deserialize functionality to the itemStack.
2016-02-27 20:45:01 -08:00
natalieogle
7a6c8f53a4
Add activateMostRecentlyUsedItem to pane model.
2016-02-27 20:45:00 -08:00
Michelle Tilley
b9d40be902
Merge pull request #10959 from atom/ku-move-pending-state-from-item-to-pane
...
(WIP) Refactor pending state to live in pane instead of items
2016-02-26 14:19:23 -08:00
Michelle Tilley
84a2ef69af
Fix Workspace#open pending specs
2016-02-26 07:23:51 -08:00
Katrina Uychaco
1c65d0e5e4
Changed Pane and TextEditor specs to match new pending behavior
2016-02-25 16:48:16 -08:00
Max Brunsfeld
3bc9eb62b2
Merge pull request #10933 from atom/mb-fix-block-decorations-spec
...
Fix block decorations spec in text editor presenter
2016-02-22 17:08:41 -08:00
Max Brunsfeld
7aab88c4f6
Merge pull request #10841 from ArnaudRinquin/feat/cli-add-option
...
Add the -a, --add CLI option
2016-02-22 16:42:21 -08:00
Max Brunsfeld
98559f5d34
Add missing
2016-02-22 16:31:17 -08:00
Max Brunsfeld
ea5500a124
Print line number of wait timeout in presenter spec
2016-02-22 16:31:06 -08:00
Arnaud Rinquin
bb1c048e12
Add -a, --add specific integration tests
2016-02-22 18:38:25 +00:00
joshaber
01751c038a
Ensure we're treating it as case insensitive.
2016-02-22 11:53:38 -05:00
joshaber
04cab58c56
Failing test.
2016-02-22 11:18:54 -05: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
8a24364e80
Import fit
in text-editor-component-spec
...
So that you can focus a test while keeping it async
2016-02-18 15:10:16 -08:00
Max Brunsfeld
dec328dab7
Remove stray console.log in spec
2016-02-18 15:09:22 -08:00
Katrina Uychaco
bbd425b6af
Merge pull request #10878 from atom/ku-allow-pasting-white-space
...
Allow pasting white space when `autoIndentOnPaste` is enabled
2016-02-18 13:57:06 -08:00
Katrina Uychaco
746afb98ad
Add spec for inserting white-space-only lines
2016-02-18 12:04:08 -08:00
Max Brunsfeld
300362163d
Merge pull request #10888 from atom/mb-fix-package-deserializers
...
Load packages before deserializing state
2016-02-18 10:27:04 -08:00
Max Brunsfeld
43656a9861
Load packages before deserializing state
2016-02-18 09:17:34 -08:00
Antonio Scandurra
3d953632e6
Merge pull request #10861 from atom/as-update-foldable-status
...
Compute line foldability lazily
2016-02-18 15:26:44 +01:00
Antonio Scandurra
d6132888fa
💚 Attempt to fix specs
2016-02-18 14:18:27 +01:00
Katrina Uychaco
a146401f21
Terminate pending state for opened file if pending option is false
2016-02-17 14:14:59 -08:00
Katrina Uychaco
912df0ae03
Merge pull request #10846 from atom/ku-pending-tabs-option
...
Add core setting for pending tabs configuration
2016-02-17 11:57:40 -08:00