Antonio Scandurra
ef851a822c
🎨 Move block decoration related stuff into its own presenter
2015-11-30 10:12:44 +01:00
Wliu
d23a285384
⬆️ language-coffee-script@0.46.0
2015-11-29 11:03:59 -05:00
Wliu
8e6c8b02bb
Switch back to ipc-main in atom-portable.coffee
2015-11-27 13:20:22 -05:00
Wliu
e36cf63500
⬆️ electron@0.35.2
2015-11-27 11:10:31 -05:00
Wliu
936c17e550
Merge remote-tracking branch 'refs/remotes/origin/master' into wl-electron-35
...
# Conflicts:
# package.json
2015-11-27 11:10:14 -05:00
Antonio Scandurra
0159d5c31e
🎨
2015-11-27 16:58:08 +01:00
Antonio Scandurra
6ad21307cc
Provide blockDecorationsHeight for each line number
2015-11-27 16:27:01 +01:00
Antonio Scandurra
6365c86992
Include blockDecorations inside each line's state
2015-11-27 14:32:01 +01:00
Antonio Scandurra
6611cf8353
Force cursor to be tall as ::lineHeight
2015-11-27 14:05:05 +01:00
Antonio Scandurra
587f862612
Use LinesYardstick consistently
2015-11-27 12:55:09 +01:00
Antonio Scandurra
e1e06580c1
Move position conversion in LinesYardstick
2015-11-27 12:47:47 +01:00
Antonio Scandurra
1a8d7b486d
Remove caching by screen rows
...
Because we cannot use them as a cache key, because markers' position can change
at any time. Performance-wise this is slow with many markers, as we need to do a
lot of buffer-to-screen conversions.
2015-11-27 12:29:14 +01:00
Antonio Scandurra
0b5638f749
Make sure tile positions are computed correctly
2015-11-27 10:47:25 +01:00
Antonio Scandurra
6e2587bc8c
🐎 Cache screen row height
...
I am trying to defer the usage of fancy algorithms as much as possible. The
current one is linear and should probably be changed, but it performs quite
decently for the time being. Maybe with some more caching we could even avoid to
implement a tree data structure?
2015-11-27 10:30:44 +01:00
Antonio Scandurra
a9cb1bda8d
Use ::positionForRow in ::updateTilesState
...
The algorithm is still super sloooow 🐌 , but we'll fix that in a later
commit.
2015-11-27 10:16:38 +01:00
Antonio Scandurra
1b5fd18630
Use ::rowForPosition and ::positionForRow instead of simple math
2015-11-27 09:54:14 +01:00
simurai
f2155fa224
⬆️ settings-view@v0.232.1
2015-11-27 15:16:02 +09:00
Wliu
5ae2a4a7fc
⬆️ language-javascript@0.102.2
2015-11-26 11:13:26 -05:00
Wliu
237d80fd2c
⬆️ language-c@0.50.1
2015-11-26 11:13:10 -05:00
Antonio Scandurra
02651b7a58
🎨 Rename to ::setBlockDecorationDimensions
2015-11-26 16:10:08 +01:00
Antonio Scandurra
5ac7ffcf48
🎨 Rename to ::blockDecorationsDimensionsById
2015-11-26 16:09:21 +01:00
Antonio Scandurra
96863eef1c
Ensure content scrollHeight takes block decorations into account
...
Seems like all these properties in the presenter's state share a common
contract, which we should probably extract. It could also mean there's an
underlying design problem, because we are testing two dimensions of the same
behavior in a single spec.
2015-11-26 15:44:59 +01:00
Antonio Scandurra
30da4bdb0c
Ensure gutter scroll height takes block decorations into account
2015-11-26 15:43:34 +01:00
Antonio Scandurra
89d9a2ce83
🎨 Create block decorations in TextEditor
...
This is just an experiment, although I like that we can hide some information
(irrelevant to the user) behind a clean API.
2015-11-26 15:40:08 +01:00
Antonio Scandurra
c8254566ef
Change verticalScrollbar's height according to block decorations
2015-11-26 15:34:45 +01:00
Antonio Scandurra
5dfd765bcf
Do not override user-defined keymaps when reloading packages
2015-11-26 10:39:47 +01:00
Cheng Zhao
aca12a8dc8
⬆️ electron@0.34.5
...
Fix #9584 .
2015-11-26 16:09:40 +08:00
simurai
c4fa042395
⬆️ language-less@v0.29.0
2015-11-26 15:29:05 +09:00
Wliu
6b0cce6a31
Merge pull request #9668 from atom/wl-docs-skip-ci
...
Suggest [ci skip] in documentation-only commits
2015-11-25 21:39:54 -05:00
Wliu
71574d785c
Merge remote-tracking branch 'master' into wl-electron-35
...
# Conflicts:
# package.json
# src/application-delegate.coffee
2015-11-25 18:44:40 -05:00
Ross Allen
aac52b7020
Correct config.coffee doc references to scope
...
The scope selector is referred to with the key `scope` on the options
object, not `scopeDescriptor` as the current docs claim. Reference
`scope` correctly.
Mark `options` as optional for `::observe` because the arguments
collection is checked for length, and a length of 2 assumes the second
argument is `callback`. `options` is actually optional.
2015-11-25 09:44:20 -08:00
Antonio Scandurra
508e8b02c3
📝 Mention blurry font fix in CHANGELOG
2015-11-25 11:02:17 +01:00
Antonio Scandurra
5467409aae
Merge pull request #9797 from atom/as-bump-electron-patch
...
Upgrade to Electron 0.34.4
2015-11-25 10:58:16 +01:00
Wliu
991d65c107
⬆️ electron@0.35.1
2015-11-24 19:43:06 -05:00
Max Brunsfeld
aecc2598f9
Restore private activateConfig method to fix settings-view
2015-11-24 15:14:39 -08:00
joshaber
233e6e4781
Revert "REVERT ME: Hacks on hacks on hacks to test."
...
This reverts commit 338d429d48 .
2015-11-24 17:07:09 -05:00
joshaber
212afba8b1
Revert "REVERT ME: Test again"
...
This reverts commit 4d21f1418e .
2015-11-24 17:07:05 -05:00
Dave Rael
ca629027ff
:checkered-flag: Add race condition protection for getting process id
...
to make sure temp file isn't in conflict with another process and to make sure
to get the right process id
2015-11-24 15:04:53 -07:00
joshaber
4d21f1418e
REVERT ME: Test again
2015-11-24 16:08:01 -05:00
Wliu
b391671a18
⬆️ language-coffee-script@0.45.0
2015-11-24 15:56:05 -05:00
Wliu
d1d0ca1355
⬆️ notifications@0.62.1
2015-11-24 15:55:22 -05:00
Wliu
ce60e07d7c
Revert " ⬆️ notifications@0.62.1"
...
This reverts commit cfcf397546 .
2015-11-24 15:54:06 -05:00
Wliu
cfcf397546
⬆️ notifications@0.62.1
2015-11-24 15:52:48 -05:00
joshaber
338d429d48
REVERT ME: Hacks on hacks on hacks to test.
2015-11-24 15:41:28 -05:00
Wliu
f159e81de2
⬆️ language-java@0.17.0
2015-11-24 15:36:53 -05:00
Wliu
4977b6180e
⬆️ language-css@0.35.1
2015-11-24 15:35:26 -05:00
joshaber
040b1fa497
Merge remote-tracking branch 'origin/master' into upload-to-s3
2015-11-24 15:25:07 -05:00
Nathan Sobo
9c43702339
Add to changelog
2015-11-24 12:05:15 -07:00
Nathan Sobo
8978691831
Merge pull request #9773 from atom/mb-ns-prepare-stack-trace-fixes
...
Allow Error.prepareStackTrace to be temporarily reassigned
2015-11-24 11:59:53 -07:00
Nathan Sobo
b101e57394
Add to release notes
2015-11-24 11:45:32 -07:00