Commit Graph

32921 Commits

Author SHA1 Message Date
Wliu
bddfe8913b ⬆️ autocomplete-atom-api@0.10.3 2017-08-28 16:23:22 -04:00
Wliu
f93bb3be62 ⬆️ autocomplete-css@0.17.3 2017-08-28 16:20:25 -04:00
Jason Rudolph
425a48bd28 Merge pull request #15438 from atom/b3-dont-move-undefined
Don't attempt to move undefined items when splitting panes
2017-08-28 15:56:22 -04:00
simurai
4cef36e566 ⬆️ one-dark/light-ui@v1.10.8 2017-08-26 10:21:43 +09:00
Max Brunsfeld
b546a97531 ⬆️ text-buffer 2017-08-25 12:05:57 -07:00
simurai
80ce237348 Merge pull request #14711 from atom/sm-native-tabs
Native tabs on macOS
2017-08-25 09:11:13 +09:00
Max Brunsfeld
125d642eaa ⬆️ pathwatcher 2017-08-24 15:14:43 -07:00
Nathan Sobo
dfe411a1d0 Merge pull request #15420 from atom/as-ns-simplify-line-node-lookup
Simplify line node lookup
2017-08-24 14:49:48 -06:00
Max Brunsfeld
07855f99d7 ⬆️ text-buffer 2017-08-24 13:13:58 -07:00
Max Brunsfeld
d5d7883012 ⬆️ text-buffer for pathwatcher crash fix 2017-08-24 09:40:04 -07:00
Jason Rudolph
4761f36eab Merge pull request #15433 from atom/b3-fix-split-specs
Fix so all directions are tested in the specs for moveActiveDirection
2017-08-24 11:53:17 -04:00
Linus Eriksson
27f17318d7 Don't attempt to move undefined items when splitting panes 2017-08-24 16:15:06 +02:00
Linus Eriksson
58faf475c9 Fix so all directions are tested in the specs 2017-08-24 14:49:48 +02:00
simurai
915e886711 Merge branch 'master' into sm-native-tabs 2017-08-24 13:52:52 +09:00
Nathan Sobo
236d9011c8 ⬆️ notifications to revert metadata inclusion 2017-08-23 16:45:52 -06:00
Nathan Sobo
2fdf56f8df ⬆️ find-and-replace to revert autocomplete for now 2017-08-23 16:39:50 -06:00
Max Brunsfeld
44566ab2f2 ⬆️ text-buffer 2017-08-23 14:26:59 -07:00
Max Brunsfeld
e8fd9dcfc0 ⬆️ text-buffer 2017-08-23 13:02:26 -07:00
Nathan Sobo
fcfdb36a88 ⬆️ notifications 2017-08-23 06:59:33 -06:00
Antonio Scandurra
f45c0236ab Enhance error when a line component is not found for a screen line
Signed-off-by: Nathan Sobo <nathan@github.com>
2017-08-23 14:52:56 +02:00
Antonio Scandurra
74ae169fcc Maintain a map of line components instead of line nodes and text nodes
Other than simplifying the code, this will help us understand whether
https://github.com/atom/atom/issues/15263 might be related to a node
reuse issue.

Signed-off-by: Nathan Sobo <nathan@github.com>
2017-08-23 14:52:50 +02:00
Nathan Sobo
eaf358bd3e Merge pull request #15416 from atom/ns-more-metadata
Include more metadata when missing a line node in horizontal measurement
2017-08-23 06:40:48 -06:00
Nathan Sobo
b8d22fb4ba Fix lint error 2017-08-22 22:00:54 -06:00
Nathan Sobo
b5f68a6434 Include more metadata when missing a line node in horizontal measurement 2017-08-22 21:03:01 -06:00
Nathan Sobo
4968a21b82 ⬆️ etch 2017-08-22 18:09:26 -06:00
Max Brunsfeld
0e50404cfb Merge pull request #15414 from atom/mb-fix-stopped-changing-event-error
Fix errors with stopped-changing event when buffer is modified in an event listener
2017-08-22 16:57:58 -07:00
Max Brunsfeld
c62d7dcee5 ⬆️ text-buffer 2017-08-22 16:57:13 -07:00
Ash Wilson
9299c57ec6 Merge pull request #15413 from atom/aw-project-doc
Documentation fix
2017-08-22 19:21:47 -04:00
Ash Wilson
22336fcb4d Documentation fix
It's `action`, not `type`.
2017-08-22 18:16:16 -04:00
Nathan Sobo
a1fdf52eda Merge pull request #15407 from atom/as-fix-typing-while-holding-left-mouse-button
Don't select when typing while also holding the left mouse button
2017-08-22 11:47:17 -06:00
Damien Guard
abba8bff68 Include new language-typescript grammar 2017-08-22 09:47:02 -07:00
Antonio Scandurra
e6b84dbb44 Test handleMouseDragUntilMouseUp 2017-08-22 14:38:05 +02:00
Antonio Scandurra
0372db43bb Don't select when typing while also holding the left mouse button 2017-08-22 12:04:52 +02:00
Max Brunsfeld
411d878b36 ⬆️ fs-admin 2017-08-21 22:47:07 -07:00
Max Brunsfeld
337b7da4fe ⬆️ text-buffer 2017-08-21 22:27:14 -07:00
Max Brunsfeld
d3a8fe693b ⬆️ text-buffer 2017-08-21 15:58:54 -07:00
Max Brunsfeld
c823a5c6b5 ⬆️ text-buffer 2017-08-21 14:57:08 -07:00
Max Brunsfeld
3d8f0e2406 ⬆️ text-buffer 2017-08-21 14:30:02 -07:00
Nathan Sobo
5eae5ed5eb Merge pull request #15392 from atom/fb-wb-standard-env
Use standard (eslint's) 'env' field over globals
2017-08-21 09:38:34 -06:00
Nathan Sobo
08f36de7ec Merge pull request #15394 from atom/fb-wb-command-registry-js
Convert CommandRegistry to JavaScript
2017-08-21 09:35:31 -06:00
Antonio Scandurra
bda74623ec ⬆️ tabs 2017-08-21 10:46:30 +02:00
Antonio Scandurra
66e576f6e3 Merge pull request #15378 from atom/as-fix-cropped-fonts
Drop use of GPU tiles for lines and line numbers
2017-08-21 10:44:58 +02:00
Antonio Scandurra
a8594bceb9 Merge pull request #15384 from atom/ns-fix-highlight-end
Fix highlight end pixel position calculation
2017-08-21 10:44:18 +02:00
Antonio Scandurra
2f46b8e00e Put back mistakenly deleted line 2017-08-21 09:53:54 +02:00
Will Binns-Smith
ac32ffb155 Convert CommandRegistry to JavaScript
This was bootstrapped with running `decaffeinate` on both command-registry
and its spec, but involved a line-by-line eyeing and updating for idioms
and, in one case, correctness:

For some reason, copying the keys to the new dispatchedEvent in
coffeescript (command-registry.coffee:235) currently does not result in a thrown
exception, as it should when trying to write over the read-only property
`isTrusted`, so I added a check to ensure that the key did not already
exist in the new event. Moreover, other definitions of `preventDefault`,
`stopPropagation` and friends, which are also enumerable afaict, would
also overwrite the ones defined just prior (command-registry.coffee:220
and command-registry.js:325), so that check ensures we don't overwrite
those either.

Test plan: `./script/lint && ./script/test`, and a lengthy smoke test of
various commands through keybindings, command palette, and package
interfaces.

Released under CC0.
2017-08-20 20:52:43 -07:00
Will Binns-Smith
882a1924f0 Remove one-off eslint global pragmas in favor of envs 2017-08-20 19:55:00 -07:00
Will Binns-Smith
bf00166d0e Use standard (eslint's) 'env' field over globals
Test Plan: ensure every removed global is a part of an added `env` from https://github.com/sindresorhus/globals/blob/master/globals.json

run `./script/lint`
2017-08-20 19:29:10 -07:00
Nathan Sobo
3d0d1ae44e Prevent block decoration margins from collapsing during measurement
We now render a 1px high sentinel element between off-screen block
decorations before measuring them to prevent margins from collapsing.
2017-08-20 08:23:41 -06:00
Nathan Sobo
835ed10f7c Handle highlight end rows with 'before' blocks in addition to 'after' 2017-08-20 07:32:44 -06:00
Nathan Sobo
f33051da33 Fix highlight end pixel position calculation
Previously, we were calculating the position preceding block decorations
for the row following the end of the highlighted range, but that's
actually wrong. We just want the position following block decorations of
the end of the highlighted range, plus one line height. This prevents us
from incorrectly rendering the end of highlight after block decorations
that immediately follow the end of the highlighted range.
2017-08-20 07:00:50 -06:00