Nathan Sobo
dc5dc608ba
Avoid row map corruption when replacing a subset of a fold's buffer rows
...
Fixes #1576
When splicing regions into the row map, we always express the starting
buffer row, then the number of buffer rows covered by the regions we're
inserting. When we're inserting regions representing folds, they always
extend to the end of a fold, so we need to ensure the endBufferRow also
extends to the end of the fold.
For example, say rows [5…10] are folded, and we handle a replacement of
rows [5…8]. We will still insert a region for the fold covering 1 screen
row and 5 buffer rows, so we need to update the endBufferRow to extend
to the end of the fold as well (10).
2014-02-28 10:11:57 -08:00
Nathan Sobo
83dc1c76ef
Add a spec that corrupts the row map by partially editing a fold
2014-02-28 10:11:57 -08:00
Kevin Sawicki
d660e9a066
Go back to strict-ssl false
v0.62.0
2014-02-28 10:01:54 -08:00
Kevin Sawicki
abcaaa3264
Try single quotes for empty ca arg
2014-02-28 09:53:39 -08:00
Kevin Sawicki
7f2b871885
Use known list of registrars
2014-02-28 09:43:38 -08:00
Kevin Sawicki
e51dd05989
Disable strict-ssl for now on janky machines
...
This is until we can get npm upgraded there.
2014-02-28 09:33:18 -08:00
Kevin Sawicki
51da7732f4
Upgrade apm for npm 1.4.4 upgrade
2014-02-28 08:49:50 -08:00
probablycorey
7fe2b41209
Upgrade to welcome@0.11.0
2014-02-27 20:45:12 -08:00
Kevin Sawicki
bde3606757
Upgrade to link@0.19.0
2014-02-27 17:59:12 -08:00
Kevin Sawicki
84f7af7e58
Upgrade to tree-view@0.72.0
2014-02-27 17:45:10 -08:00
Ben Ogle
bf0a448bff
Upgrade package-generator@0.29.0
2014-02-27 17:18:18 -08:00
Ben Ogle
be148574e3
Merge pull request #1611 from atom/bo-theme-doc-update
...
Theme doc update
2014-02-27 17:13:52 -08:00
Nathan Sobo
235e00c19a
Merge pull request #1583 from atom/ns-improve-editor-api-docs
...
Improve generated editor docs
2014-02-28 03:12:49 +02:00
Kevin Sawicki
87035eb4a9
Upgrade to grammar-selector@0.22.0
2014-02-27 17:09:46 -08:00
Ben Ogle
e67a9c9664
Changes for kevin
2014-02-27 17:05:10 -08:00
Kevin Sawicki
719dfd91ab
Upgrade to find-and-replace@0.86.0
2014-02-27 16:47:47 -08:00
Kevin Sawicki
5f97c46e5f
Upgrade to underscore-plus@1.0.2
2014-02-27 16:34:29 -08:00
Ben Ogle
739d171462
Add naming convention for -ui themes
2014-02-27 16:32:04 -08:00
Kevin Sawicki
f105602da5
Upgrade to symbols-view@0.40.0
2014-02-27 16:31:08 -08:00
Ben Ogle
01f4ebde54
Add a bit about naming a syntax theme
2014-02-27 16:29:35 -08:00
Ben Ogle
97f3d1662e
Add tip
2014-02-27 16:29:04 -08:00
Nathan Sobo
aa04589dd2
Rename Editor::joinLine to ::joinLines
...
It acts on multiple lines, and in a quick survey of the literature I see
Sublime docs referring to it as "join lines" as well.
2014-02-27 16:16:01 -08:00
Nathan Sobo
9473039a0b
Publicize Editor::foldBufferRow
2014-02-27 16:16:01 -08:00
Nathan Sobo
574cc098c6
Remove unused methods
2014-02-27 16:16:01 -08:00
Nathan Sobo
f17c490768
Make Editor::unfoldBufferRow destroy all folds containing the buffer row
...
Also, remove ::destroyAllFoldsContainingBufferRow as it is now redundant
2014-02-27 16:16:01 -08:00
Nathan Sobo
6d246f5244
Rename Editor::foldSelection to Editor::foldSelectedLines and publicize
2014-02-27 16:16:01 -08:00
Nathan Sobo
bec30ae833
Remove self references from Editor overview
2014-02-27 16:16:01 -08:00
Nathan Sobo
feb501c76f
Add a common tasks section to the Editor class overview
2014-02-27 16:16:00 -08:00
Nathan Sobo
b32f4ad80a
Kill example heading
2014-02-27 16:16:00 -08:00
Nathan Sobo
4b12228b15
Fix broken method links
2014-02-27 16:16:00 -08:00
Nathan Sobo
afd576697e
Remove some metaprogrammed delegators and add docs
2014-02-27 16:16:00 -08:00
Nathan Sobo
6a24360ffd
Revise Editor class overview; add coordinate system explanation
2014-02-27 16:16:00 -08:00
Nathan Sobo
5faa69b66c
Update Editor API docs
2014-02-27 16:16:00 -08:00
Nathan Sobo
833498011c
Privatize ::bufferRangeForBufferRow
2014-02-27 16:16:00 -08:00
Nathan Sobo
4f6cc659c4
Make Editor::setVisible private
2014-02-27 16:16:00 -08:00
Nathan Sobo
5cef77e52c
Clean up Editor class overview
2014-02-27 16:16:00 -08:00
Nathan Sobo
712ab734dd
Privatize methods on Editor
...
- ::isEqual
- ::destroyFoldsIntersectingBufferRange
- ::destroyMarker
- ::addCursor
- ::addSelection
2014-02-27 16:16:00 -08:00
Kevin Sawicki
0f0a57af1c
Prepare 0.62.0
2014-02-27 16:02:06 -08:00
Nathan Sobo
ce5eef2605
Remove outdated section of the creating-a-package docs
v0.61.0
2014-02-27 15:59:06 -08:00
Nathan Sobo
6d6960badb
Merge pull request #1610 from atom/ns-better-error-reporting
...
Improve reporting of display buffer errors
2014-02-28 01:50:47 +02:00
Corey Johnson
54269aa92a
Upgrade to fuzzaldrin@1.1.0
2014-02-27 15:39:17 -08:00
Kevin Sawicki
ec65a71d6d
Merge pull request #1607 from atom/ks-bump-max-size-to-two-mb
...
Bump max size to 2MB
2014-02-27 15:39:10 -08:00
Nathan Sobo
761fcde654
💄
2014-02-27 15:34:19 -08:00
Kevin Sawicki
3346ddac38
Bump max size to 2MB
2014-02-27 15:32:19 -08:00
Nathan Sobo
f20c55f849
Use error constructor's name explicitly rather than arguments.callee
2014-02-27 15:29:47 -08:00
Kevin Sawicki
37c5c35a12
Upgrade to language-less@0.6.0
2014-02-27 15:28:29 -08:00
Nathan Sobo
e541ccb197
Update exception-reporting to 0.16.0 for metadata, custom error names
2014-02-27 15:07:08 -08:00
Nathan Sobo
1f7027d825
Throw a custom BufferToScreenConversion error with metadata
2014-02-27 15:07:08 -08:00
Kevin Sawicki
0d9e7a5e08
Only scan dirty buffers that are inside the project
2014-02-27 14:44:34 -08:00
Kevin Sawicki
c4ac96e669
Upgrade to markdown-preview@0.40.0
2014-02-27 13:48:48 -08:00