Commit Graph

30859 Commits

Author SHA1 Message Date
Damien Guard
a0c6cd789c
⬆️ settings-view 2017-01-13 14:46:14 -08:00
Nathan Sobo
bcde8d2517 ⬆️ text-buffer 2017-01-13 14:13:05 -07:00
Michelle Tilley
1fef2fa866 Merge pull request #13604 from atom/mkt-ku-fix-render-process-crash-handler
Ensure a dialog is not opened when webContents crash in headless mode
2017-01-13 10:58:49 -08:00
Nathan Sobo
6d415e0989 Merge pull request #13602 from atom/ns-fix-duplicate-lines
Handle multiple selections intersecting a line in duplicateLines
2017-01-13 11:25:44 -07:00
simurai
16136db049 ⬆️ timecop@v0.34.0 2017-01-13 16:59:58 +09:00
Damien Guard
9648d8b82f
Correct the portable path location on Windows 2017-01-12 16:04:02 -08:00
Michelle Tilley
05f58a432b
Ensure a dialog is not opened when webContents crash in headless mode 2017-01-12 14:45:38 -08:00
Nathan Sobo
76d84a7890 Handle multiple selections intersecting a line in duplicateLines 2017-01-12 13:38:19 -07:00
Damien Guard
fbb5482b91 Merge pull request #13599 from atom/dg-add-hash-to-quoted-command-escaping
Add # to chars that cause quote escaping for commands
2017-01-12 09:24:04 -08:00
Wliu
4b815c1bed Merge pull request #13598 from atom/wl-rm-getPixelRect
Remove unused Cursor::getPixelRect function
2017-01-12 12:13:27 -05:00
Wliu
4c2e2203e0 🔥 unused getPixelRect function 2017-01-12 11:28:02 -05:00
simurai
894605ecc1 Merge pull request #13596 from atom/sm-one-syntax
Bump one-dark/light-syntax@v1.7.1
2017-01-12 17:15:23 +09:00
Damien Guard
8684bca708
Add # to chars that cause quote escaping for commands 2017-01-11 22:56:53 -08:00
Damien Guard
0560015e05
Setting for settings-view to be able to apply Chromium proxies to env vars for apm automatically 2017-01-11 22:50:15 -08:00
simurai
dcf48c937a ⬆️ one-dark/light-syntax@v1.7.1 2017-01-12 13:30:47 +09:00
simurai
4104b40b4e Revert "⬆️ one-dark/light-syntax@v1.7.0"
This reverts commit a5491a9d60.
2017-01-12 09:41:04 +09:00
Wliu
2f65f47d0d Merge pull request #13592 from atom/wl-fix-autocomplete-css
Fix autocomplete-css specs
2017-01-11 14:22:30 -05:00
Wliu
6be4c5793d Fix autocomplete-css specs 2017-01-11 13:30:39 -05:00
Nathan Sobo
c3ac59a617 Merge pull request #13583 from atom/ns-skip-periodic-serialization-of-huge-buffers
Disable periodic serialization for buffers > 2MB
2017-01-11 11:27:05 -07:00
Lee Dohm
0c2d85d6c0 Merge pull request #13585 from atom/fb-two-digits
Always reserve two digits on the line number gutter
2017-01-11 10:25:59 -08:00
simurai
415f7c1b05 ⬆️ base16-tomorrow-dark/light-theme@v1.5.0 2017-01-11 15:10:45 +09:00
simurai
a5491a9d60 ⬆️ one-dark/light-syntax@v1.7.0 2017-01-11 14:14:35 +09:00
simurai
f761a4852f ⬆️ one-dark/light-ui@v1.9.1 2017-01-11 14:01:06 +09:00
Wliu
30be540d7f ⬆️ language-css@0.42.0
/cc @Alhadis
2017-01-10 23:03:44 -05:00
Christopher Chedeau
ef7ce7cd3a Always reserve two digits on the line number gutter
We are working on a feature that changes the content of the editor when you mouse over some things and it makes the UI jump when going from 1 line to > 10. This makes the UI feel really bad.

I've looked at Sublime and the 1-9 state is the same as 1-99, only when you reach 100 lines then it jumps. I think that it is a better behavior as you want to minimize jumps as much as possible and it is extremely likely that you are going to hit the 9-10 lines threshold.

![](http://g.recordit.co/ABIlZf5eTx.gif)

While this is being reviewed and until the new version shipped, we are going to monkeypatch Atom in order to get this feature.

```js
var presenter = atom.textEditors.editors.entries().next().value[0].presenter.__proto__;
var old_updateLineNumberGutterState = presenter.updateLineNumberGutterState;
presenter.updateLineNumberGutterState = function() {
  var res = old_updateLineNumberGutterState.apply(this, arguments);
  this.lineNumberGutter.maxLineNumberDigits = Math.max(2, this.lineNumberGutter.maxLineNumberDigits);
  return res;
};
```

Released under CC0
2017-01-10 18:14:50 -08:00
Damien Guard
5a1233c14b Merge pull request #13584 from atom/dg-remove-win64-workaround
Remove x64 delta workaround code in create-windows-installer
2017-01-10 16:34:09 -08:00
Damien Guard
71b17d95d6
Remove code that stopped create-windows-installer looking for deltas on x64 2017-01-10 15:30:17 -08:00
Nathan Sobo
dea7cc23e3 Disable periodic serialization for buffers > 2MB
Writing so much data to IndexedDB is blocking the main thread for
perceptible amounts of time. A patch-based representation of the
modified state could allows us to pay only for what has changed, but is
too complex to justify implementing right now to support full crash
recovery for large files.

Signed-off-by: Max Brunsfeld <maxbrunsfeld@github.com>
2017-01-10 15:55:36 -07:00
Damien Guard
6725a4194e Merge pull request #12987 from ivernus/patch-1
Add commands for non DNS (rhel/CentOS) hosts
2017-01-10 12:39:00 -08:00
Damien Guard
1112e41c5a Merge pull request #13007 from torn4dom4n/ln-update-keybinding
Update keybinding
2017-01-10 12:31:40 -08:00
Damien Guard
abccce6ee9 Merge pull request #12944 from atom/b3-update-contribution-links
Exclude beginner issues from help wanted issues
2017-01-10 12:30:29 -08:00
Max Brunsfeld
0eaee936bb ⬆️ find-and-replace 2017-01-10 10:46:45 -08:00
Hubot
ba8f1150fe 1.15.0-dev 2017-01-10 12:13:20 -06:00
Wliu
8602643be9 ⬆️ language-shellscript@0.25.0 2017-01-10 11:53:33 -05:00
Damien Guard
ec3d071177
⬆️ notifications 2017-01-09 20:31:46 -08:00
Damien Guard
5a558e1702
⬆️ notifications 2017-01-09 20:14:21 -08:00
Damien Guard
683074a2d8
Make stack trace readable in spec runner, fixes #13576 2017-01-09 19:33:16 -08:00
Damien Guard
3cf7859743
⬆️ settings-view 2017-01-09 19:22:31 -08:00
Max Brunsfeld
d6bddb4ce6 Avoid assertions about application.json in main process test
We can test the user-facing behavior by launching a second instance
of AtomApplication.

Refs #13564
2017-01-09 11:31:25 -08:00
Max Brunsfeld
6dd35ec9d5 Merge pull request #13564 from vovkasm/fix-12495
Save initial paths immediately on change
2017-01-09 11:29:32 -08:00
Nathan Sobo
fb7e25ece6 ⬆️ snippets 2017-01-09 12:08:27 -07:00
Nathan Sobo
c5ac436d68 Merge pull request #13575 from atom/ns-fix-built-in-resource-openers
Don't add pane items in built-in resource openers
2017-01-09 12:07:21 -07:00
Nathan Sobo
730c7c82a8 Don't add pane items in built-in resource openers
Calling `workspace.open` in an opener doesn't work properly with options
like `split: left` because it causes the opened item to be added to the
workspace as a side-effect. Since workspace openers are intended to be
used during the process of calling `workspace.open`, we need to use
`openTextFile`, which just creates an editor but does not attach it to
the workspace.
2017-01-09 10:57:31 -07:00
Nathan Sobo
3430040b8d ⬆️ welcome 2017-01-09 10:53:46 -07:00
Antonio Scandurra
f8dffa33c9 Install only the 64 bit version of libXss.so.1 2017-01-09 16:05:15 +01:00
Antonio Scandurra
dddd523b4e Revert "Merge pull request #13421 from philwyett-hemi/rpm_dev"
This reverts commit 86e34d96a9.
2017-01-09 15:55:49 +01:00
Antonio Scandurra
629656403c Merge pull request #13543 from atom/ns-upgrade-keymap
Upgrade atom-keymap to fix issues with multiple layouts on Linux
2017-01-09 14:42:50 +01:00
Ian Olsen
157e8e1c74 ⬆️ tabs@0.104.1 2017-01-07 18:38:50 -08:00
Ian Olsen
e9369ca6af ⬆️ tabs 2017-01-07 13:05:16 -08:00
Vladimir Timofeev
a7dda0e6f6 Refactor test code 2017-01-08 00:03:36 +03:00