Antonio Scandurra
be843cc4df
🐎 Cache positions
2015-09-17 14:22:27 +02:00
Antonio Scandurra
65167727e7
Merge branch 'master' into as-double-reflow-measurements
2015-09-17 12:41:54 +02:00
Antonio Scandurra
fd1c20ed2a
Explicit returns on DOMElementPool
2015-09-17 12:16:24 +02:00
Antonio Scandurra
80d872c4ac
Avoid calling getBoundingClientRect twice for each line
2015-09-17 11:51:03 +02:00
Antonio Scandurra
d78c166d6b
Merge branch 'master' into as-double-reflow-measurements
2015-09-17 11:32:26 +02:00
Antonio Scandurra
3fe34ed748
Merge pull request #8783 from atom/as-recycle-nodes
...
Recycle DOM nodes
2015-09-17 11:17:01 +02:00
Antonio Scandurra
42e58f1dd3
💚 Use tokenizedLine.id to refer to lines
2015-09-17 11:10:32 +02:00
Antonio Scandurra
751f5920b4
🎨
2015-09-17 10:50:18 +02:00
Antonio Scandurra
c6948b36dc
Clear pool after updating
2015-09-17 10:38:40 +02:00
Antonio Scandurra
8b52538213
Pool highlight elements
2015-09-17 10:35:20 +02:00
Ivan Žužak
0b1775a85e
⬆️ snippets@0.98.0
2015-09-17 10:06:32 +02:00
Ben Ogle
c5ffba4158
⬆️ autocomplete-plus@2.19.1
2015-09-16 17:28:59 -07:00
Ben Ogle
65cba6bbbc
⬆️ autocomplete-css@0.11.0
2015-09-16 16:38:50 -07:00
Max Brunsfeld
ed3c5d741b
Merge pull request #8815 from atom/mb-ns-fix-select-left-on-focus
...
Avoid incorrect character replacement when initially typing in text-editor
2015-09-16 14:07:26 -07:00
Max Brunsfeld
f79b3abe3f
Avoid incorrect character replacement when initially typing in text-editor
...
It seems that chrome now automatically selects all text in an input element
when its containing shadow root gains focus, as if it had been reached by
typing tab. Setting the input's tabindex to -1 prevents this behavior.
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-09-16 13:41:16 -07:00
Nathan Sobo
6c6f0beda5
Revert " ⬆️ one-dark-ui@1.1.0 & one-light-ui@1.1.0"
...
This reverts commit ecf49114fe .
2015-09-16 14:38:22 -06:00
Nathan Sobo
46a833a608
Revert "Merge pull request #8778 from atom/mq-system-font"
...
This reverts commit 457e80113e , reversing
changes made to de61aecfd1 .
2015-09-16 14:37:25 -06:00
Ivan Žužak
87b412c6e0
⬆️ exception-reporting@0.37.0
2015-09-16 19:54:19 +02:00
Antonio Scandurra
bae4d7d336
🔥
2015-09-16 17:59:04 +02:00
Machisté N. Quintana
ecf49114fe
⬆️ one-dark-ui@1.1.0 & one-light-ui@1.1.0
2015-09-16 10:14:00 -04:00
Machisté N. Quintana
457e80113e
Merge pull request #8778 from atom/mq-system-font
...
Use system menu font for Atom UI
2015-09-16 10:08:28 -04:00
Antonio Scandurra
b05f959d27
Merge branch 'master' into as-double-reflow-measurements
2015-09-16 14:26:31 +02:00
Antonio Scandurra
2542a8d603
Integrate LinesYardstick with TextEditorComponent
2015-09-16 12:32:26 +02:00
Antonio Scandurra
2dd944f3ee
Trigger ::onWillMeasure before measuring anything
2015-09-16 12:07:57 +02:00
Antonio Scandurra
2750a384ac
💚 Fix TextEditorPresenter specs
...
...so that they play nicely with LinesYardstick
2015-09-16 11:33:51 +02:00
Wliu
de61aecfd1
⬆️ autocomplete-css@0.10.2
2015-09-15 19:03:47 -04:00
Max Brunsfeld
99e87bc3c0
Merge pull request #8676 from atom/mb-fix-undo-stack-on-reload-again
...
Preserve undo history after reload, even when file has no unsaved changes
2015-09-15 14:59:27 -07:00
Max Brunsfeld
d41e48dad0
Merge branch 'master' into mb-fix-undo-stack-on-reload-again
2015-09-15 14:33:28 -07:00
Max Brunsfeld
24263960ef
⬆️ text-buffer
2015-09-15 14:33:11 -07:00
Max Brunsfeld
8798d69aba
Merge pull request #8788 from atom/mb-railcar-script
...
Add railcar script
2015-09-15 14:17:53 -07:00
Max Brunsfeld
a9845e3d7f
Script stable and beta releases together
2015-09-15 12:09:35 -07:00
Antonio Scandurra
29846d0a51
Add LinesYardstick
...
...and create a MockLineNodesProvider for testing purposes
2015-09-15 18:41:41 +02:00
Antonio Scandurra
398fb1f62d
🔥 Avoid mounting the container in ctor
...
...as it will be mounted anyways when updateSync gets called
2015-09-15 17:50:21 +02:00
Antonio Scandurra
346c7d9b37
Defer state building in TextEditorPresenter
2015-09-15 17:44:31 +02:00
Antonio Scandurra
1cdc7ae5a0
Decouple horizontal dimensions computation from vertical ones
...
The former needs measurement and, therefore, depends on the latter.
2015-09-15 17:30:47 +02:00
Antonio Scandurra
578b157da0
Differentiate between gutter and lines tiles
...
...and fix specs as well. 💚
2015-09-15 17:22:22 +02:00
Antonio Scandurra
a6c13d097a
Render the longest screen row without painting it
2015-09-15 16:53:55 +02:00
Antonio Scandurra
8e06e06899
Compute the state for the longest line on screen
2015-09-15 16:32:42 +02:00
Antonio Scandurra
4c5101a7e1
🎨 Refactor ::updateTilesState to a composed method
2015-09-15 15:44:06 +02:00
Antonio Scandurra
f8868ffcf2
Clear dataset elements for pooled objects
2015-09-15 12:23:53 +02:00
Antonio Scandurra
ad83a03440
Merge branch 'master' into as-recycle-nodes
...
# Conflicts:
# src/line-numbers-tile-component.coffee
# src/lines-tile-component.coffee
2015-09-15 11:50:54 +02:00
Antonio Scandurra
028f57aefb
💚
2015-09-15 11:35:30 +02:00
Antonio Scandurra
c7d4871453
Merge pull request #8730 from atom/as-faster-style-recalculation
...
Faster Style Recalculations
2015-09-15 11:25:10 +02:00
Antonio Scandurra
daf4316974
Clear the pool when font or lineHeight change
2015-09-15 10:59:32 +02:00
Antonio Scandurra
f86c9b2331
Let TextEditorComponent manage DOMElementPool
2015-09-15 10:58:24 +02:00
Antonio Scandurra
c8c69a99b9
Release free nodes after destroying TextEditor
2015-09-15 10:36:47 +02:00
Max Brunsfeld
6bfa467a15
Remove unused require
2015-09-14 17:34:47 -07:00
Max Brunsfeld
01a73e3ad3
Handle errors from 'git status'
2015-09-14 17:34:41 -07:00
Max Brunsfeld
0143b133fe
Add railcar script
2015-09-14 17:07:11 -07:00
Max Brunsfeld
321bf690d2
Handle '-dev' suffix when building RPM package
2015-09-14 16:47:09 -07:00