Commit Graph

23134 Commits

Author SHA1 Message Date
Lee Dohm
70a8b54e50 Delete bad merge artifacts and reword docs 2015-04-29 18:27:09 -07:00
Lee Dohm
be2e340412 Remove focus 2015-04-29 18:16:49 -07:00
Lee Dohm
eda1b743d7 Fix spec to expect whitespace to be removed 2015-04-29 18:14:16 -07:00
Lee Dohm
22c915a8fd Fix most of the specs 2015-04-29 17:52:38 -07:00
CaptSaltyJack
adb017851b Fixed glaring mistake in test spec 2015-04-29 17:09:32 -07:00
CaptSaltyJack
45d46a726a Added menu items to Linux/Windows 2015-04-29 16:52:09 -07:00
CaptSaltyJack
a8283c3c9b Added delete-to-next/previous-word-boundary
This is better behavior for alt-del/backspace operations, is less
"greedy" and doesn't eat up excess characters.
Also set default key mappings to these, feel free to trash my changes
to keymaps/darwin.cson. Though I do feel this should be default
behavior, personally.
2015-04-29 16:31:07 -07:00
Ben Ogle
68a6af4873 Merge pull request #6572 from atom/bo-measure-gutter
Measure gutter width rather than calculating the width
2015-04-29 16:13:03 -07:00
Ben Ogle
41143c7801 Default gutterWidth to 0 in the presenter. 2015-04-29 15:54:55 -07:00
Ben Ogle
d3ef6c91af Measure gutterWidth, and pass to presenter 2015-04-29 15:47:44 -07:00
Kevin Sawicki
44db3e7d2b Merge pull request #6547 from Heather/windows-keybindings
add missing keybindings to show specific item on windows
2015-04-29 14:52:28 -07:00
Kevin Sawicki
a13c49d679 Merge pull request #6570 from jssln/gutter
[Gutter] Clear custom gutter decorations from previous usages of a custo...
2015-04-29 14:26:28 -07:00
Kevin Sawicki
be51cc09b3 ⬆️ language-javasript@0.76 2015-04-29 14:25:21 -07:00
Kevin Sawicki
37efbe0b35 ⬆️ language-hyperlink@0.13 2015-04-29 10:03:28 -07:00
Kevin Sawicki
20d950888e Merge pull request #6558 from atom/ks-handle-spawn-errors
Handle thrown spawn errors
2015-04-29 09:56:06 -07:00
Kevin Sawicki
da0c087675 Add BufferedProcess spec for invoking callbacks 2015-04-29 09:43:41 -07:00
Kevin Sawicki
c95d6b2c60 Catch wmic spawn errors 2015-04-29 09:20:22 -07:00
Kevin Sawicki
63bfee1096 Use the command ivar 2015-04-29 09:20:21 -07:00
Kevin Sawicki
a9806d63eb Check for process from within handleEvents 2015-04-29 09:20:21 -07:00
Kevin Sawicki
78d2c868f7 Assign process ivar from within spawn 2015-04-29 09:20:21 -07:00
Kevin Sawicki
96f0916ddd Add missing l 2015-04-29 09:20:21 -07:00
Kevin Sawicki
920def7eb0 Add spec for thrown spawn error 2015-04-29 09:20:21 -07:00
Kevin Sawicki
fd84c5ff04 Extract handle events helper 2015-04-29 09:20:21 -07:00
Kevin Sawicki
99e40a788b Handle errors thrown by child_process.spawn 2015-04-29 09:20:21 -07:00
Kevin Sawicki
a67d9615a8 Extract error handling helper 2015-04-29 09:20:21 -07:00
Kevin Sawicki
213e6fd611 Check process before killing 2015-04-29 09:20:21 -07:00
Kevin Sawicki
e6887fd212 ⬆️ language-java@0.15 2015-04-29 09:05:35 -07:00
Kevin Sawicki
6b6ba4b75e Merge pull request #6567 from atom/sm-font-stack
Improve font stack
2015-04-29 09:04:21 -07:00
Jess Lin
5e766b6eee [Gutter] Clear custom gutter decorations from previous usages of a custom gutter element 2015-04-29 08:53:04 -07:00
simurai
d97f67095e Add better fallback font
See comment https://github.com/atom/atom/pull/6567#commitcomment-10960397
2015-04-29 20:02:54 +09:00
simurai
52f06a619e Add DejaVu Sans Mono to font stack
Should fix font issues on Linux #4201
2015-04-29 16:59:24 +09:00
Nathan Sobo
192997c8cf Clear line numbers from previous usages of the gutter element
In adding custom gutter APIs, I suggested to @jssln that we associate
the gutter model objects with DOM nodes in the view registry to make
it easy for package authors to get at the view layer for a particular
gutter. She also applied this treatment to the line numbers gutter,
which makes sense.

However, using the view registry opened up an unexpected wrinkle…

When you detach an editor, we need to tear down all the associated view
logic because at that point, we don’t know whether the element is about
to be reattached or whether it’s going to get garbage collected. In the
case where we reattach, we end up constructing a new TextEditorComponent
for the element. When this happens, the gutter component requests a DOM
node for the gutter from the view registry. Except in this case the
DOM element isn’t empty because it was already used by a different
component for the same element before it was detached. The fix is simply
to always clear out the line numbers to ensure we start in a clean
state.

@jssln: You should apply this same fix to custom gutters or we’ll see
the same issues.
2015-04-28 20:05:25 -06:00
Nathan Sobo
d7045c3cc8 Make TextEditor params object optional 2015-04-28 20:05:24 -06:00
Kevin Sawicki
df2b0664a1 Catch errors setting load time 2015-04-28 17:43:16 -07:00
Kevin Sawicki
0d9d9e1056 Track load time when profiling startup 2015-04-28 17:42:46 -07:00
Kevin Sawicki
d9afa42550 ⬆️ deprecation-cop@0.43 2015-04-28 17:14:06 -07:00
Kevin Sawicki
9711e94133 ⬆️ grim@1.4 2015-04-28 17:13:54 -07:00
Kevin Sawicki
a115a03289 ⬆️ find-and-replace@0.161 2015-04-28 16:32:44 -07:00
Ben Ogle
8916674920 ⬆️ language-todo@0.19.0 2015-04-28 15:34:36 -07:00
Ben Ogle
3b542f0cbf ⬆️ language-html@0.34.0 2015-04-28 14:49:20 -07:00
Kevin Sawicki
7afa830e86 ⬆️ deprecation-cop@0.42 2015-04-28 13:48:30 -07:00
Kevin Sawicki
bd70637b5f ⬆️ archive-view@0.56 2015-04-28 13:30:58 -07:00
Kevin Sawicki
6169ba2845 ⬆️ keybinding-resolver@0.32 2015-04-28 13:13:03 -07:00
Kevin Sawicki
83b10d624b ⬆️ notifications@0.42 2015-04-28 12:53:29 -07:00
Kevin Sawicki
536421287c ⬆️ deprecation-cop@0.41 2015-04-28 09:56:48 -07:00
Kevin Sawicki
753a802386 ⬆️ grim@1.3 2015-04-28 09:52:40 -07:00
Kevin Sawicki
cc16c30dee Merge pull request #6543 from atom/ks-profile-startup-option
Add --profile-startup option
2015-04-28 09:17:56 -07:00
Kevin Sawicki
3fd5a680dc Merge pull request #6526 from atom/ld-bug-4880
🐛 Put a limit of 100 on max font size
2015-04-28 09:13:00 -07:00
Kevin Sawicki
313c8a73ce Only pen dev tools when not already open 2015-04-28 09:04:52 -07:00
Kevin Sawicki
b5839a8960 Add created to profile message 2015-04-28 09:04:52 -07:00