Commit Graph

26949 Commits

Author SHA1 Message Date
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
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
18f2f28ad4 Merge branch 'beta'
Conflicts:
	package.json
2016-01-13 10:35:47 -08:00
Max Brunsfeld
2c4df2d69b Merge branch 'stable' into beta
Conflicts:
	package.json
	spec/workspace-spec.coffee
2016-01-13 10:30:58 -08: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
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
680e123f88 Prevent babel from logging to stderr 2016-01-12 15:42:44 -08:00
Max Brunsfeld
bc69e1624b Don't rely on compile cache in babel compilation specs 2016-01-12 15:41:26 -08: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
Wliu
53950f6687 ⬆️ language-ruby@0.68.0 2016-01-12 10:14:40 -05:00
Max Brunsfeld
389d3d6760 ⬆️ spell-check 2016-01-11 15:49:13 -08:00
Max Brunsfeld
eaab862e64 ⬆️ spell-check 2016-01-11 15:39:53 -08:00
Max Brunsfeld
945fcf20ec Merge pull request #10379 from atom/mb-ns-guard-against-decorating-destroyed-markers
Explicitly guard against decorating destroyed markers
2016-01-11 14:41:32 -08: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
Wliu
ced74029f8 ⬆️ language-ruby@0.67.1 2016-01-11 16:25:57 -05:00
Max Brunsfeld
4ee6b3a492 Merge pull request #10349 from Tyriar/fix_f_keymaps
Fix F11 keymaps
2016-01-11 12:59:43 -08:00
Josh Abernathy
c02d7995ce Merge pull request #10341 from atom/mq-mac-menu-order
Use OS X Human Interface Guidelines compliant menu order
2016-01-11 14:24:16 -05:00
Machiste Quintana
088b32f9d5 Unfocus spec 2016-01-11 13:44:27 -05:00
Machiste Quintana
78543a7a34 Only disable a package if it isn't already disabled 2016-01-11 13:44:27 -05:00
Machiste Quintana
e7f15d06e4 Add failing spec for disabling an already disabled package 2016-01-11 13:44:27 -05:00
Nathan Sobo
2acb9c1ee8 ⬆️ settings-view 2016-01-11 11:31:38 -07:00
Nathan Sobo
339489997b ⬆️ tree-view 2016-01-11 11:31:31 -07:00
Nathan Sobo
ff0a62833f Pin jQuery to 2.1.4 2016-01-11 11:26:31 -07:00
Nathan Sobo
f44a26fa56 Merge pull request #10375 from atom/fire-changelog
🔥 CHANGELOG.md
2016-01-11 10:25:14 -07:00
Josh Abernathy
9e6136470e 🔥 CHANGELOG.md
Having this file still here is confusing. Do we use it, or do we use https://github.com/benogle/pr-changelog?

Let's apply 🔥 if we're not gonna keep it up to date.

/cc @mnquintana
2016-01-11 12:17:08 -05:00
Daniel Hengeveld
d48f3aaed8 ⬆️ settings-view@0.232.1
refs https://github.com/atom/settings-view/pull/698
2016-01-11 10:06:01 -05:00
Wliu
35f262f411 ⬆️ language-html@0.44.0 2016-01-10 20:41:43 -05:00
Wliu
0d8a3847cd Merge pull request #10365 from svanharmelen/language-go@0.42.0
⬆️ language-go@0.42.0
2016-01-10 17:24:41 -05:00
Sander van Harmelen
6b44562a22 ⬆️ language-go@0.42.0
This version fixes #10272
2016-01-10 23:11:41 +01:00
Machiste Quintana
859d8605a9 Merge branch 'master' into mq-mac-menu-order 2016-01-10 14:49:45 -05:00
Yuya Tanaka
d4c8770176 Add copy project path command to text-editor 2016-01-10 19:35:34 +09:00
Daniel Imms
235e489f6e Fix F11 keymaps
Function key keymaps don't work when they feature upperface 'F' characters.
They still tend to work because they typically have an application menu item
which is associated with it and falled back upon. The main difference is that
the originalEvent (KeyboardEvent) is not retained when doing this fallback as
Atom thinks that the menu item was pressed instead of the keymap.

Fixes #10287
2016-01-09 04:20:34 -08:00
Nathan Sobo
db74f4a8f0 Merge pull request #10178 from atom/ku-pending-editor
Open file in pending state on single click
2016-01-08 14:45:14 -07:00
Katrina Uychaco
5738b14eda 🎨 2016-01-08 13:39:46 -08:00
Max Brunsfeld
8bbab51959 Merge pull request #10336 from atom/wl-backport-tabs-fix
Backport identical tab names fix
v1.3.3
2016-01-08 11:41:10 -08:00
Max Brunsfeld
b8c6fec2f6 Merge pull request #10334 from atom/wl-backport-fullscreen-fix
Backport Electron stability fixes to 1.3
2016-01-08 11:40:26 -08:00
Machiste Quintana
1a13913168 Use OS X Human Interface Guidelines compliant menu order
Fixes https://github.com/atom/atom/issues/10302
2016-01-08 12:00:24 -05:00
Machisté N. Quintana
dd1eb750fe Merge pull request #10332 from atom/ld-reload-window-menu
Relocate and rename 'View > Reload' to prevent confusion
2016-01-08 11:56:01 -05:00
Wliu
0bb8e21c04 ⬆️ language-json@0.17.3 2016-01-07 22:49:51 -05:00
Wliu
f527504402 ⬆️ language-python@0.43.0 2016-01-07 22:49:30 -05:00
Max Brunsfeld
8f1c49cb5c Merge pull request #9636 from DouweM/unique-title
Use unique text editor title in window and tab titles
2016-01-07 22:38:10 -05:00