Commit Graph

6956 Commits

Author SHA1 Message Date
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