Lee Dohm
f826d38d0b
Merge pull request #10068 from atom/ld-linkify-promise-docs
...
📝 Linkify all docs mentions of Promises
2016-01-18 00:23:52 -08:00
Wliu
7ee74ed4c7
Merge branch 'master' into wl-electron-35
2016-01-15 17:20:31 -05:00
joshaber
0332c8aab3
Enable thread safety.
2016-01-15 16:33:20 -05:00
Josh Abernathy
4d740d3346
Merge pull request #9213 from atom/dh-async-repo
...
Async Git Repository class
2016-01-15 16:17:41 -05:00
joshaber
7cfb8a3207
Merge branch 'master' into dh-async-repo
2016-01-15 13:39:03 -05:00
joshaber
f30f2c0d62
Try using .getStatusExt instead of .getStatus.
2016-01-15 12:29:00 -05:00
Katrina Uychaco
4c1ebdf1b9
Merge branch 'master' into ku-pending-editor
2016-01-14 17:40:41 -08:00
Katrina Uychaco
44a648a9ea
Destroy any existing pending pane item when adding a pending item
2016-01-14 17:21:48 -08:00
Nathan Sobo
a90a2e65b5
Implement TokenizedBuffer.prototype.onDidInvalidateRange
...
This causes DisplayLayer to emit change events when syntax is updated
asynchronously.
2016-01-14 14:45:52 -07:00
Antonio Scandurra
8c78c4f26b
Merge pull request #9930 from atom/as-block-decorations
...
Block Decorations
2016-01-14 13:20:00 -07:00
Daniel Hengeveld
411a80dab6
Merge remote-tracking branch 'remotes/origin/dh-async-repo' into dh-async-repo-relativize-symlinks
2016-01-14 14:55:16 -05:00
Antonio Scandurra
a812f282a2
Measure decorations only for visible editors
2016-01-14 12:36:23 -07:00
Josh Abernathy
91bcda2d2a
Merge pull request #10415 from atom/wl-cascade-fixes
...
Don't cascade maximized windows
2016-01-14 17:19:43 +00:00
joshaber
d6cd29241a
Merge branch 'master' into dh-async-repo
2016-01-14 11:39:56 -05:00
joshaber
f3a6f2ed1e
Merge branch 'master' into dh-async-repo
2016-01-14 11:39:42 -05:00
Antonio Scandurra
f81843d465
Merge branch 'master' into as-block-decorations
2016-01-14 09:30:06 -07:00
Wliu
8c767a82d6
Remove OS X conditional logic
2016-01-14 11:01:59 -05:00
Wliu
39e9075e01
Don't cascade maximized windows
...
Fixes #10335
2016-01-14 14:31:09 +00:00
Katrina Uychaco
24b2f5e0cc
Keep pending pane upon losing focus
2016-01-13 18:53:10 -08:00
Nathan Sobo
acbacae6d5
Use TokenizedBuffer as a text decoration layer and render tags
2016-01-13 18:23:22 -07:00
Nathan Sobo
0d55a0bd76
Make TokenizedBuffer conform to text decoration layer interface
2016-01-13 18:22:04 -07:00
Nathan Sobo
972fda4ef7
Start using DisplayLayer for folds
2016-01-13 12:17:01 -07:00
Nathan Sobo
caf6d7f473
Use DisplayMarkerLayers
...
I’m creating the DisplayLayer in the DisplayBuffer. In places where our
API deviates from DisplayBuffer, I’ll use the DisplayLayer directly from
as a property of TextEditor. Otherwise I’ll continue to delegate from
the DisplayLayer into the DisplayLayer to minimize impact until the
DisplayBuffer can be removed entirely.
2016-01-13 12:17:01 -07:00
Nathan Sobo
5292767084
Use DisplayLayers for position translation and clipping in editor
...
Markers are still translating via the DisplayBuffer, but that will
change when display markers are moved into DisplayLayers.
2016-01-13 12:17:01 -07:00
Nathan Sobo
9fd9c0c621
Fix screenPositionForPixelPosition with DisplayLayers
2016-01-13 12:17:01 -07:00
Nathan Sobo
8e1a772a24
Replace spaces w/ non-breaking spaces when rendering text nodes
2016-01-13 12:17:01 -07:00
Nathan Sobo
d5b204226f
Correctly pass tabLength to addDisplayLayer
2016-01-13 12:17:01 -07:00
Nathan Sobo
b5f9ed2b0e
Fix pixelPositionForScreenPosition
2016-01-13 12:17:01 -07:00
Nathan Sobo
924d880fa8
WIP: Start rendering lines from DisplayLayers
2016-01-13 12:17:01 -07:00
Max Brunsfeld
57aa70cc87
Merge pull request #10395 from atom/mb-disable-babel-logging
...
Stop babel from logging to stderr during compilation
2016-01-13 09:40:45 -08:00
Antonio Scandurra
2af5d395dd
📝 Include info for preceding/following block decorations
2016-01-13 09:38:28 -07:00
Antonio Scandurra
d370164624
Slightly improve algorithm to calculate @endRow
2016-01-13 09:31:17 -07:00
Antonio Scandurra
1f0e6a0902
Don't calculate height for following decorations at beginning of tiles
2016-01-13 09:21:31 -07:00
Josh Abernathy
68fb9ab2cf
Merge pull request #10361 from atom/mq-disable-package
...
Only disable a package if it isn't already disabled
2016-01-13 09:49:12 -05:00
Max Brunsfeld
aea9c5804a
Improve terminate pending state tests.
...
Remove argument to remove pending state listeners.
2016-01-12 18:34:32 -08:00
Max Brunsfeld
680e123f88
Prevent babel from logging to stderr
2016-01-12 15:42:44 -08:00
Daniel Hengeveld
9fe2470a05
Merge remote-tracking branch 'remotes/origin/dh-async-repo' into dh-async-repo-relativize-symlinks
2016-01-12 15:59:32 -05:00
Daniel Hengeveld
a35b2c94d0
be more concise, again
2016-01-12 15:54:28 -05:00
Daniel Hengeveld
a9f9cd5b8f
Add specs to cover ::relativizeToWorkingDirectory
...
Yay, this uncovered a problem with the implementation.
2016-01-12 15:32:59 -05:00
Antonio Scandurra
6e5c3e0212
Insert following block decorations into the DOM
2016-01-12 12:51:29 -07:00
Antonio Scandurra
4499fa8d6f
Split following and preceding block decorations
...
In TextEditorPresenter's state for lines.
2016-01-12 12:04:12 -07:00
Antonio Scandurra
5c5e108d9b
Conform to the new LineTopIndex interface
2016-01-12 11:38:48 -07:00
Antonio Scandurra
63220f7ead
Add presenter specs for block decorations *after* a row
2016-01-12 10:54:56 -07:00
Josh Abernathy
38d6ded9c4
Merge pull request #10359 from ypresto/copy-project-path
...
Add copy project path command to text-editor
2016-01-12 11:15:09 -05:00
joshaber
1d18ccc2f1
Merge branch 'master' into dh-async-repo
2016-01-12 10:20:00 -05:00
joshaber
a7d46e4435
Capture less in .checkoutHeadForEditor.
2016-01-11 21:36:33 -05:00
Daniel Hengeveld
04b4be16aa
We don't need to add another param here, actually
2016-01-11 17:43:07 -05:00
Max Brunsfeld
b01e97be59
Explicitly guard against decorating destroyed markers
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2016-01-11 14:01:55 -08:00
joshaber
2f2a0763a2
Log refresh failures.
2016-01-11 15:19:02 -05:00
joshaber
bf4cb2bc73
🔥 refreshingCount.
2016-01-11 15:16:37 -05:00