Ben Ogle
2e4893c786
Be more defensive in ReactEditorView::activate
...
It is conceivable that a package could have a reference to a view
that is not within a pane.
Fixes #2853
2014-07-22 10:37:37 -07:00
Nathan Sobo
5871bee791
Make spec assertions insensitive to scrollbars on Windows
2014-07-22 10:16:43 -07:00
Kevin Sawicki
adea792b78
Use tmpDir variable
2014-07-22 09:24:06 -07:00
Ben Ogle
36f1ebfb6f
Merge pull request #2423 from atom/cj-make-react-the-default-editor
...
Make react the default editor
2014-07-22 08:59:26 -07:00
Kevin Sawicki
a45e38cd8a
Merge pull request #2779 from atom/document-atom-io-pagination
...
Document pagination for atom.io/api/packages
2014-07-22 08:44:48 -07:00
Kevin Sawicki
46b95318a1
Wrap header name in backticks
2014-07-22 08:43:43 -07:00
Daniel Hengeveld
50086df804
document pagination for atom.io/api/packages
2014-07-22 08:43:10 -07:00
Ben Ogle
2f82fb2ceb
Upgrade find-and-replace to fold results
2014-07-21 18:02:02 -07:00
Kevin Sawicki
c50c25b2d4
Merge pull request #3031 from atom/ks-copy-desktop-file-during-install
...
Don't write .deb files in place
2014-07-21 17:19:10 -07:00
Kevin Sawicki
89733300a5
💄
2014-07-21 17:00:53 -07:00
Kevin Sawicki
b9658e23f4
Write file using grunt API
2014-07-21 16:53:27 -07:00
Kevin Sawicki
1757ff18f2
Write control/desktop files to build dir
2014-07-21 16:52:20 -07:00
Kevin Sawicki
a26cb6023e
Track temp folders
2014-07-21 16:47:08 -07:00
Kevin Sawicki
ccd631a934
Write control/desktop files to temp folder
2014-07-21 16:45:59 -07:00
Kevin Sawicki
ab980d78d2
💄
2014-07-21 16:39:46 -07:00
Kevin Sawicki
f5951425c3
grunt.file.write creates parent dirs
2014-07-21 16:39:23 -07:00
Kevin Sawicki
74992b1397
Group template variables together
2014-07-21 16:38:49 -07:00
Kevin Sawicki
4b07b803b3
Move install file var under if block
2014-07-21 16:37:42 -07:00
probablycorey
94f871e37e
Make react editor the default
2014-07-21 16:33:25 -07:00
Kevin Sawicki
4a8a741ef0
Write Atom.desktop file directly from template
...
Previously this was written to resources/linux/Atom.desktop
which would create issues when running `sudo script/grunt install`
followed by `script/grunt mkdeb`
2014-07-21 16:30:27 -07:00
Kevin Sawicki
162d5a0e0d
Map ctrl-shift-z to core:redo on Windows
...
Closes #2988
2014-07-21 16:09:56 -07:00
Kevin Sawicki
a22cf44b49
Upgrade to git-utils 1.6
...
Closes atom/tree-view#53
2014-07-21 16:07:49 -07:00
Kevin Sawicki
10bad42e7a
Upgrade to language-less@0.13
2014-07-21 15:28:55 -07:00
Kevin Sawicki
8a6753905c
Upgrade to language-sass@0.14
2014-07-21 15:28:13 -07:00
Kevin Sawicki
73354f56f4
Upgrade to language-yaml@0.13
2014-07-21 15:28:01 -07:00
Nathan Sobo
43c9e21f1d
Make setEditorHeightInLines/WidthInChars spec helpers work with React
...
Fixes #3019
2014-07-21 15:04:44 -07:00
Nathan Sobo
ba21f0b0d8
Eliminate duplicate 'gutter' class
...
This was previously needed when we applied 'editor-colors' to the
line numbers to give them an opaque background in hopes of supporting
sub pixel AA, but that dream is dead for now anyway. This makes the
gutter harder to style, so I'm nixing it.
2014-07-21 14:56:09 -07:00
Nathan Sobo
0ee953fe26
Merge pull request #2955 from atom/ns-react-mini-editors
...
Allow React editors to be used as mini-editors with core.useReactMiniEditors option
2014-07-21 14:44:17 -07:00
Nathan Sobo
a68b9a793f
Don't update the GutterComponent if there's no renderedRowRange
2014-07-21 14:28:48 -07:00
Nathan Sobo
fb4361e976
Guard React mini-editors with core.useReactMiniEditors feature flag
...
I'm not adding a default for this one so it won't show up in the
settings view unless the user sets it in their config explicitly. I'm
hoping it won't need to be flagged for very long.
2014-07-21 14:13:05 -07:00
Kevin Sawicki
f9d866fa32
Upgrade to tree-view@0.111
2014-07-21 14:12:00 -07:00
Nathan Sobo
0c4da92d6b
Handle hide and show entirely in the wrapper view
...
Enable sync updates and manually invoke the pollDOM function on the
component when we call hide/show on the wrapper view. This ensures that
we perform initial measurements when showing the editor for the first
time.
2014-07-21 14:09:16 -07:00
Kevin Sawicki
6377c7ebf4
Upgrade to fs-plus 2.2.4
...
Closes #2313
2014-07-21 13:54:17 -07:00
Kevin Sawicki
08ecba72e6
Upgrade to pathwatcher 1.5
...
Closes atom/tree-view#194
2014-07-21 13:53:58 -07:00
Nathan Sobo
38b286f989
Remove 'editor-colors' class from lines and gutter for mini editors
...
Having the editor-colors class on these elements was causing the theme
to be applied to lines in mini editors in the settings view, which
caused a black inset box to appear with dark syntax themes.
This was added to give the lines an opaque background which was supposed
to enable sub pixel anti-aliasing despite being on the GPU, but it
didn't seem to be working. Perhaps we can revisit this issue after the
Chrome 35 upgrade to see if sub pixel antialiasing works with opaque
backgrounds afterward.
2014-07-21 13:50:58 -07:00
Nathan Sobo
df7f816c88
Move 'editor-colors' to wrapper view to support padding on mini editors
2014-07-21 13:43:00 -07:00
Nathan Sobo
ca1220a682
Delay initial measurement until the editor becomes visible
...
Previously, these measurements were always performed when the editor
component was mounted. This didn't work in situations where the
component was mounted in a non-visible state. This commit includes a
visibility check in the resize polling we were already doing, kicking
off the measurement process as soon as the editor is visible.
2014-07-21 13:40:10 -07:00
Ben Ogle
9bb6c3cc3d
Merge pull request #3022 from batjko/patch-1
...
Update Windows build instructions
2014-07-21 10:58:54 -07:00
Nathan Sobo
4a8ac85ffb
Restrict ReactEditorView::getPane implementation
2014-07-21 10:43:32 -07:00
Nathan Sobo
c4177aba3e
Handle 'attributes' param to ReactEditorView
2014-07-21 10:43:31 -07:00
Nathan Sobo
3206fdce9e
Add ReactEditorView::setPlaceholderText shim
2014-07-21 10:43:31 -07:00
Nathan Sobo
0346e5809a
Only prevent default on mousewheel events if editor actually scrolls
...
This prevents mini editors from capturing scroll events.
2014-07-21 10:43:31 -07:00
Nathan Sobo
99704517bb
Remove animation frame batching of mousewheel events
...
This doesn't seem to adversely affect the scroll experience, and it's
much simpler. I want to avoid preventing the default action of
mousewheel events if they don't actually lead to scrolling, and making
the behavior synchronous will make that a lot easier.
2014-07-21 10:43:31 -07:00
Nathan Sobo
783ef730e2
Rename EditorComponent::measureScrollView to ::measureHeightAndWidth
...
Since we also check if we're auto-height in this method, this name seems
like a better description of the objectives of this method.
2014-07-21 10:43:31 -07:00
Nathan Sobo
e81db5d706
Pull out EditorComponent::pollDOM method
...
This makes the actions that we perform in the poll loop explicit, and
will prevent the accumulation of polling-related behavior in the
::measureScrollView method.
2014-07-21 10:43:31 -07:00
Nathan Sobo
a0f75f1639
Determine visibility by checking offsetWidth/Height of the editor's node
...
This could still use some cleanup
2014-07-21 10:43:31 -07:00
Nathan Sobo
d0893ccdaf
Add placeholderText to React editors
2014-07-21 10:43:31 -07:00
Nathan Sobo
a9c7842a50
Don't render line decorations on mini editors
2014-07-21 10:43:31 -07:00
Nathan Sobo
544c759fd1
Don't set an explicit line height on mini editors
...
This allows the line height to be styled via CSS. I would actually
like to allow all these properties to be assigned via CSS rather than
explicitly via the settings view, but that can be deferred until the
old editor is removed.
2014-07-21 10:43:31 -07:00
Nathan Sobo
759dbc061d
Don't render invisible characters in React mini editors
2014-07-21 10:43:31 -07:00
Nathan Sobo
56c9f75e8c
Add the 'mini' class to the React wrapper view for mini editors
2014-07-21 10:43:30 -07:00
Nathan Sobo
635f288050
Explicitly assign height of editor-contents when height is auto
2014-07-21 10:43:30 -07:00
Nathan Sobo
cc8b7b13b3
Don't show the gutter when 'mini' is true on React editors
2014-07-21 10:43:30 -07:00
Nathan Sobo
4020ed1535
Support ReactEditorView construction with params hash
2014-07-21 10:43:30 -07:00
Nathan Sobo
e999ef00e7
Base editor dimensions on the wrapper view
...
The goal is to make the editor behave like a standard block-level
element.
The horizontal behavior is simple: we stretch horizontally to fill our
container.
The vertical behavior is more nuanced. If an explicit height is assigned
on the wrapper view, we honor that height. But if no explicit height is
assigned, the editor stretches vertically so that its contents are
visible.
This prepares us to support mini editors, which need to be 1-line tall
without an explicit height assignment.
2014-07-21 10:43:30 -07:00
Nathan Sobo
f16ea63a95
Export ReactEditorView as EditorView from 'atom' module
...
Also, remove a few early requires of 'exports/atom.coffee' in the spec
suite that were causing failures.
2014-07-21 10:43:30 -07:00
Kevin Sawicki
754f995c91
Upgrade to language-yaml@0.12
2014-07-21 10:34:10 -07:00
Kevin Sawicki
ac8a67822e
Upgrade to apm 0.81
2014-07-21 10:14:58 -07:00
Kevin Sawicki
1c7926dea6
Merge pull request #2994 from jordanbtucker/patch-1
...
support ctrl-shift-home/end on Windows
2014-07-21 09:13:58 -07:00
Kevin Sawicki
2bd8015a9d
Merge pull request #3021 from dmnd/patch-1
...
Fix typo in event trigger
2014-07-21 08:51:49 -07:00
batjko
09e8aa0571
typo
2014-07-21 09:38:00 +01:00
batjko
364e06483c
corrected grammar
2014-07-21 09:37:16 +01:00
batjko
2d07d6662c
Update Windows build instructions
...
Just a few suggested changes to reflect experiences over a few months of building on several Windows machines.
- The Posix tools comment doesn't seem to be applicable (anymore)?
- Added further instructions when using pre-installed Git.
- Added the frequent issue of first-time build failures (random `node-gyp` errors), which don't reoccur on second try.
- Added a few extra words on opening a new issue, to clarify that appropriate details should be provided, if the issue hasn't been reported before.
Feel free to amend or suggest further changes.
2014-07-21 09:33:17 +01:00
Desmond Brand
3d53749771
Fix typo in event trigger
...
destoryed -> destroyed
2014-07-21 00:20:39 -07:00
Nathan Sobo
79ee887c9a
Fix a bug where scopes were being duplicated for every single token
...
This improves scroll performance by generating many fewer span elements
to render lines.
2014-07-20 15:09:14 -07:00
Ben Ogle
37d0a7f7e5
Merge pull request #2992 from maschs/ms-buildArch
...
Add build instructions for Arch
2014-07-20 11:01:02 -07:00
Ben Ogle
ed4324dedc
Merge pull request #3014 from Frozenfire92/patch-1
...
Improve Linux install instructions
2014-07-20 11:00:13 -07:00
Joel Kuntz
d2da914151
Fix abbreviation
2014-07-19 14:20:32 -03:00
Joel Kuntz
ca39e7f7de
Fix typo
2014-07-19 13:08:24 -03:00
Joel Kuntz
7bf2b7237e
Update linux.md
...
Improve installation instructions
2014-07-19 13:06:36 -03:00
Maximilian Schüßler
c264855f87
Cleanup linux build instructions
2014-07-19 15:33:11 +02:00
Maximilian Schüßler
a5f2a44a45
Arch requires export PYTHON=/usr/bin/python2 to build
2014-07-19 14:50:02 +02:00
Ben Ogle
4960a63bd8
Upgrade solarized dark for better C and py styles
2014-07-18 17:14:10 -07:00
Kevin Sawicki
1278f88dd9
Upgrade to language-gfm@0.43
2014-07-17 19:00:21 -07:00
Nathan Sobo
6faf3bd827
Merge pull request #3006 from atom/ns-abort-key-binding
...
Upgrade keymap to support 'abort!' directive in keybindings
2014-07-17 18:16:59 -07:00
Nathan Sobo
92a2b52f53
Upgrade keymap to support 'abort!' directive in keybindings
...
Closes atom/vim-mode#348
2014-07-17 18:03:51 -07:00
Kevin Sawicki
8135458670
Upgrade to whitespace@0.25
2014-07-16 21:16:47 -07:00
Kevin Sawicki
160a1cd690
Upgrade to language-ruby@0.33
2014-07-16 21:12:59 -07:00
Kevin Sawicki
2d3a133790
Upgrade to git-diff@0.37
2014-07-16 21:06:31 -07:00
jordanbtucker
af5384cd51
support ctrl-shift-home/end on Windows
...
fixes issue #2989
2014-07-16 11:30:47 -07:00
Maximilian Schüßler
27423fcc15
Add Arch build instructions
2014-07-16 18:14:30 +02:00
Nathan Sobo
cdb5fe15d2
Render nbsp on empty lines to ensure they have a non-zero height
...
Fixes #2958
2014-07-16 00:56:14 -07:00
Ivan Žužak
608c2b5354
Merge pull request #2977 from atom/iz-multiple-separators
...
Support multiple separators in context menu
2014-07-15 15:22:37 -07:00
Kevin Sawicki
121350f8e5
Upgrade to language-coffee-script@0.27
2014-07-15 11:44:50 -07:00
Kevin Sawicki
7bcc91e7d2
Upgrade to apm 0.80
2014-07-15 11:39:57 -07:00
Kevin Sawicki
b192622ad8
Upgrade to language-javascript@0.36
2014-07-15 11:37:09 -07:00
Kevin Sawicki
778e6f4492
Upgrade to apm 0.79.0
2014-07-15 08:50:28 -07:00
Ben Ogle
8614777af4
Merge pull request #2943 from atom/bo-ms-fix-tab-stops
...
Fix tab stops for soft tabs
2014-07-15 08:45:13 -07:00
Ben Ogle
cce49da18c
Fix spec
2014-07-15 08:44:58 -07:00
Ben Ogle
66bfefc09d
Upgrade snippets to fix specs with tab stops
2014-07-15 08:44:58 -07:00
Ben Ogle
29e883cf36
Add specs
2014-07-15 08:44:21 -07:00
Maximilian Schüßler
381d5b91b2
Indentation respects tab stops now, fix #2672
2014-07-15 08:44:21 -07:00
Ben Ogle
b744997201
Merge pull request #2950 from lee-dohm/ld-bug-2274
...
🐛 Fix regression in indent-guide in React editor
2014-07-15 08:06:02 -07:00
Kevin Sawicki
0357872558
Use repository URL in crashed message
...
Now that the repository is public, issues there are better than
emailing the help address.
2014-07-15 06:25:53 -07:00
Kevin Sawicki
844186f5fc
Upgrade to settings-view@0.134.0
2014-07-14 20:49:53 -07:00
Kevin Sawicki
0a818cfdd7
Map ctrl-, to application:show-settings on Windows
...
Refs #2962
2014-07-14 20:29:53 -07:00
Ivan Zuzak
cd1a17fb0a
Support multiple separators in context menu
2014-07-14 17:10:13 -07:00
Kevin Sawicki
9abab27ba7
Merge pull request #2968 from atom/ks-dont-quote-explorer-arguments
...
Don't quote certain explorer arguments
2014-07-14 08:03:19 -07:00
Kevin Sawicki
0faff626d1
Remove stray #
2014-07-14 07:55:28 -07:00
Kevin Sawicki
c355ade477
Upgrade to tree-view@0.110.0
2014-07-14 07:55:28 -07:00
Kevin Sawicki
18818c9ba5
Special case quoting of certain explorer args
...
This is required for things like:
`explorer.exe /root,C:\a\folder` to spawn correctly.
Refs atom/tree-view#180
2014-07-14 07:55:28 -07:00
Kevin Sawicki
b4ca3e46e6
Upgrade to language-coffee-script@0.26
2014-07-14 07:52:40 -07:00
Kevin Sawicki
262ba6be20
📝 Mention downloading .zip Windows release
2014-07-13 17:56:55 -07:00
Kevin Sawicki
50c5d12ced
Upgrade to archive-view@0.34
2014-07-13 16:42:03 -07:00
Kevin Sawicki
d6d51155ac
Upgrade to symbols-view@0.60
2014-07-13 16:29:39 -07:00
Lee Dohm
b100310764
Add failing test for #2274
...
Tested first on a branch off of `master` to ensure that it would
actually fail 😀
2014-07-13 13:27:32 -07:00
Lee Dohm
7ac3e6d9a5
🐛 Fix regression in indent-guide in React editor
...
Previously the indent guide was always showing on the whitespace only
lines in the React editor. This is the same behavior as in the old
editor and had the same fix, just ported to `LinesComponent`.
See: 314833bbac
Fixes #2274
2014-07-13 09:39:21 -07:00
Kevin Sawicki
2742995541
Upgrade to language-c@0.22
2014-07-11 16:21:46 -07:00
Ben Ogle
b8c0c125a2
Merge pull request #2941 from atom/bo-fallback-vars
...
Import base *-variables files as fallback vars when loading packages/themes
2014-07-11 15:16:30 -07:00
Kevin Sawicki
d78eb3d142
Upgrade to apm 0.78
2014-07-11 15:11:02 -07:00
Ben Ogle
36769c35fc
Don’t need the absolute path, just variables
...
`static` is already on the path
2014-07-11 15:04:00 -07:00
Ben Ogle
e6c0c38894
Upgrade to tabs to fix tab size issue
2014-07-11 14:48:56 -07:00
Ben Ogle
1f77450f7e
Use less-cache@0.13.0
2014-07-11 14:22:04 -07:00
Ben Ogle
c4204eb9e9
import the fallback variables in the base theme
2014-07-11 14:08:29 -07:00
Ben Ogle
9a393a6ec9
Load fallback variables in the user’s stylesheet
2014-07-11 14:08:09 -07:00
Ben Ogle
bbe02fc6b0
Load packages with the fallback variables
2014-07-11 14:07:48 -07:00
Ben Ogle
9fbc6d4f02
Add cssForFile to LessCompileCache
2014-07-11 14:06:46 -07:00
Ben Ogle
e620121953
Add spec for loading theme with incomplete variable file
2014-07-11 14:04:54 -07:00
Kevin Sawicki
41c8878769
📝 Add missing :
2014-07-11 13:30:30 -07:00
Kevin Sawicki
d2834fa651
Prepare 0.116
2014-07-11 13:29:11 -07:00
Kevin Sawicki
4155c53bd6
Upgrade to markdown-preview@0.93
2014-07-11 13:03:44 -07:00
Ben Ogle
d3538502c5
Update git-diff to fix atom/git-diff#31
2014-07-11 12:35:52 -07:00
Kevin Sawicki
90a17de8bd
Upgrade to markdown-preview@0.92
2014-07-11 11:56:44 -07:00
Kevin Sawicki
a82ea86a05
Upgrade to markdown-preview@0.91
2014-07-11 11:05:03 -07:00
Ben Ogle
22c4992788
Merge pull request #2760 from atom/package-api-stability-notice
...
Add stability message for Atom.io API
2014-07-11 10:58:57 -07:00
Ben Ogle
2a5d034248
Merge pull request #2920 from atom/bo-gutter-toggle-api
...
Move gutter member into a showLineNumbers observe block
2014-07-11 10:54:24 -07:00
Kevin Sawicki
ed3c37c101
Upgrade to tree-view@0.109.0
2014-07-11 10:42:27 -07:00
Kevin Sawicki
558e5e52c5
Prepare 0.115
2014-07-11 09:57:20 -07:00
Kevin Sawicki
92d16a9d0a
Upgrade to apm@0.77
2014-07-11 09:23:31 -07:00
Ivan Žužak
f224a6d5f0
Upgrade to fuzzy-finder@0.57.0
2014-07-11 18:14:56 +02:00
probablycorey
16f95a1420
Upgrade to metrics@v0.33.0
2014-07-11 09:02:53 -07:00
Kevin Sawicki
0231d02877
Upgrade to language-javascript@0.35
2014-07-11 08:47:10 -07:00
Kevin Sawicki
6d2b70b3d9
Check that args are present before mapping over
...
Closes #2925
2014-07-11 08:40:53 -07:00
Ben Ogle
49b825aeb3
Merge pull request #2927 from batjko/master
...
Change shift-delete to trigger core:cut in Win32 and Linux
2014-07-11 08:01:29 -07:00
Patrick Metzdorf
357299a700
Change shift-delete to trigger core:cut
...
Win32 and Linux keymaps
2014-07-11 10:14:56 +01:00
Ben Ogle
88df674dd6
Move gutter member into a showLineNumbers observe block
2014-07-10 18:04:53 -07:00
Kevin Sawicki
31afa0abd5
Merge pull request #2915 from atom/ks-32-bit-node-on-windows
...
Ship 32-bit node with apm on Windows
2014-07-10 17:40:50 -07:00
Kevin Sawicki
b11accec6d
📝 Doc --arch=ia32 flag
2014-07-10 17:28:21 -07:00
Kevin Sawicki
defa869d5c
Upgrade to apm@0.76
2014-07-10 17:28:21 -07:00
Kevin Sawicki
8d4be6ab57
Install apm in 32-bit mode on Windows CI
2014-07-10 17:28:21 -07:00
Ben Ogle
9976166902
Render the line numbers after gutter mount
...
Fixes #2916
2014-07-10 17:25:58 -07:00
Kevin Sawicki
8ea277ef77
Upgrade to language-javascript@0.34
2014-07-10 17:22:13 -07:00
Kevin Sawicki
d85b8bfaf3
Merge pull request #2889 from atom/ks-windows-dimensions-on-windows
...
Validate window dimensions
2014-07-10 14:30:01 -07:00
Daniel Hengeveld
d9e15d937e
Merge pull request #2895 from atom/dh-atom-io-package-rename-doc
...
Change some heading levels and add docs for package renames
2014-07-10 14:26:21 -07:00
Kevin Sawicki
908ff5d3cd
💄 Add space before ->
2014-07-10 14:21:02 -07:00
Kevin Sawicki
35b4ba3066
💄
2014-07-10 14:21:02 -07:00
Kevin Sawicki
f90e47daef
Handle invalid serialized window dimensions
2014-07-10 14:21:02 -07:00
Kevin Sawicki
5440dd68a7
Use instance method
2014-07-10 14:21:01 -07:00
Kevin Sawicki
11205d9eaa
Don't store invalid window dimensions on Windows
2014-07-10 14:21:01 -07:00
Kevin Sawicki
34e37fce7c
Upgrade to apm@0.75
2014-07-10 12:02:18 -07:00
Kevin Sawicki
3402c8dcd1
Dedupe request in apm folder
...
This prevents long path issues on Windows
2014-07-10 11:47:02 -07:00
Kevin Sawicki
3921a63f67
Just use variable in hash
2014-07-10 11:44:55 -07:00
Kevin Sawicki
5ecaf5dfc4
Upgrade to apm@0.74
2014-07-10 11:30:41 -07:00
Ben Ogle
475f92351f
== -> is
2014-07-10 10:40:49 -07:00
Kevin Sawicki
0a5b378425
Upgrade to apm 0.73
2014-07-10 10:01:00 -07:00
Kevin Sawicki
157774f552
Map ctrl-f4 to core:close command on Windows
...
Closes #2903
2014-07-10 09:14:15 -07:00
Kevin Sawicki
320c12134a
Upgrade to apm 0.72
2014-07-10 09:02:18 -07:00
Kevin Sawicki
280b451835
Merge pull request #2904 from maschs/ms-fixTypo
...
Fix typo
2014-07-10 08:25:20 -07:00
Maximilian Schüßler
4ee03fe590
Fix typo
2014-07-10 16:30:45 +02:00
Ben Ogle
db1652f1ed
Add return statement docs
2014-07-09 18:25:37 -07:00
Ben Ogle
8013ff7775
Update decoration API docs
2014-07-09 18:16:20 -07:00
Daniel Hengeveld
c24475c2c8
Add error type to package version doc
2014-07-09 17:45:10 -07:00
Daniel Hengeveld
580c639265
Change some heading levels and add rename doc
2014-07-09 17:41:19 -07:00
Ben Ogle
4c33549371
Merge pull request #2888 from atom/bo-speedup-decoration-render
...
Index line-wise decorations by ids
2014-07-09 14:11:55 -07:00
Ben Ogle
7be5553ba1
Index line decorations by ids
...
And don’t use _.deepContains
2014-07-09 12:51:52 -07:00
Kevin Sawicki
43936a1faf
Upgrade to find-and-replace@0.126
2014-07-09 12:24:34 -07:00
Kevin Sawicki
e3c44bf551
📝 Add Windows installation instructions
2014-07-09 11:14:21 -07:00
Kevin Sawicki
6b0636d331
Upgrade to whitespace@0.24
2014-07-09 11:06:35 -07:00
Ben Ogle
cb0ee735be
Default cursor on scrollbars.
...
Fixes #2876
2014-07-09 08:46:48 -07:00
Kevin Sawicki
036dc06bac
Upgrade to language-coffee-script@0.25
2014-07-09 08:23:14 -07:00
Nathan Sobo
7155ec4b73
Fix autoscroll specs for addSelectionForBufferRange
2014-07-09 08:06:14 -06:00
Nathan Sobo
86ea4d94bb
Only autoscroll in model when adding selection in React editors
...
Fixes atom/find-and-replace#245
2014-07-09 07:46:44 -06:00
Nathan Sobo
6a2021ac98
Emit editor:will-be-removed event when unmounting the React editor
2014-07-08 21:29:53 -06:00
Nathan Sobo
6fe05064eb
Use default implementation of ::destroy from theorist Model class
...
Move actions that need to happen on destruction to ::destroyed hook.
2014-07-08 21:29:32 -06:00
Nathan Sobo
dd5c9ff6d4
Remove stray logging
2014-07-08 21:06:34 -06:00
Nathan Sobo
29179d0bbc
Merge pull request #2867 from atom/ns-react-empty-line-invisibles
...
Render empty line invisibles in React editor
2014-07-08 20:54:41 -06:00
Kevin Sawicki
f6400a4097
Upgrade to settings-view@0.133
2014-07-08 16:30:43 -07:00
Nathan Sobo
e170b9f56b
Render line-ending invisibles on empty lines
...
Fixes #2857
Including correct interleaving with indent guides.
2014-07-08 16:53:06 -06:00
probablycorey
2ea8418c66
Prepare 0.114.0
2014-07-08 15:38:08 -07:00
probablycorey
c20a4a3084
Upgrade to release-notes@v0.35.0
2014-07-08 15:15:47 -07:00
Kevin Sawicki
0be64f9902
Upgrade to release-notes@0.34
2014-07-08 14:32:43 -07:00
Kevin Sawicki
5300fefef4
Prepare 0.113
2014-07-08 14:03:24 -07:00
Nathan Sobo
2602e6ec0a
Merge pull request #2865 from atom/ns-react-fix-width-remeasurement
...
Streamline character width remeasurement to hopefully avoid exceptions
2014-07-08 14:27:26 -06:00
Nathan Sobo
1a22fc3c68
Streamline character width remeasurement to hopefully avoid exceptions
...
Previously, I was just remeasuring characters whenever the stylesheets
changed. I think there were situations in which the model changed, then
I remeasured characters prior to updating the view to match the model,
causing DOM exceptions. This switches the approach to only ever measure
characters after an update, ensuring the view always matches the model.
2014-07-08 14:17:39 -06:00
Kevin Sawicki
6d02861f11
Upgrade to release-notes@0.33
2014-07-08 13:13:49 -07:00
Corey Johnson
57ed190ea3
Merge pull request #2859 from atom/cj-windows-updater
...
Add autoUpdater shim for Windows
2014-07-08 12:52:45 -07:00
probablycorey
436d7de817
Send empty event arg
2014-07-08 11:46:04 -07:00
probablycorey
a9feed2e4a
Maintain autoUpdater listeners even if the version is in dev mode.
...
This is so we can test the auto-updater
2014-07-08 11:41:41 -07:00
Kevin Sawicki
8b04e94d09
Upgrade to apm 0.71
2014-07-08 11:38:53 -07:00
Ben Ogle
5c5576c39d
Use right margins for toolbar btn-groups rather than left.
...
Fixes #2830
2014-07-08 11:18:48 -07:00
Ben Ogle
2b957beeda
💄 Fix ugly test
2014-07-08 11:18:47 -07:00
probablycorey
832aeffd4f
Add basic updater spec
2014-07-08 11:12:28 -07:00
Kevin Sawicki
5d08ecdcb2
Remove logging in specs
2014-07-08 10:57:22 -07:00
Nathan Sobo
997529774c
Clean up after stylesheet applications in editor-component-spec
2014-07-08 11:55:50 -06:00
Nathan Sobo
48d20ff1ec
Only remeasure char widths on stylesheet changes if editor is visible
...
Fixes #2856
2014-07-08 11:46:23 -06:00
Kevin Sawicki
0793f291d1
Prepare 0.112
2014-07-08 10:23:06 -07:00
Kevin Sawicki
8d479328ec
Upgrade to language-ruby@0.32
2014-07-08 09:29:04 -07:00
Kevin Sawicki
569326e76a
Upgrade to language-sql@0.9
2014-07-08 09:17:44 -07:00
Kevin Sawicki
8372b84e9f
Prepare 0.111
2014-07-07 18:23:21 -07:00
Ben Ogle
eda55156e5
Merge pull request #2819 from atom/bo-decoration-api
...
Update the decoration API
2014-07-07 18:06:35 -07:00
Kevin Sawicki
c40a526302
Only require core specs to pass on Windows
...
Still ironing out some flaky package specs that occasionally fail
2014-07-07 18:02:54 -07:00
Ben Ogle
540b038ced
Add is destroyed flag to decoration
2014-07-07 17:48:40 -07:00
Ben Ogle
ce1ebec253
Fix specs
2014-07-07 17:48:24 -07:00
probablycorey
44e121c997
Add autoUpdater shim for Windows
2014-07-07 17:07:42 -07:00
Nathan Sobo
3579404bed
Merge pull request #2858 from atom/ns-react-fix-wrap-guide
...
Make React editor indent guide work like it did in the old editor
2014-07-07 18:07:36 -06:00
Kevin Sawicki
1e19860409
Upgrade to markdown-preview@0.90
2014-07-07 17:03:02 -07:00
Ben Ogle
eab4b578a3
Upgrade packages to use new decoration APIs
2014-07-07 17:01:49 -07:00
Nathan Sobo
2878196e0a
Make React editor indent guide work like it did in the old editor
...
Fixes #2367
* The indent level of empty lines is the *max* of the nearest non empty
line, rather than favoring the level of the line below.
* An extra wrap guide is no longer rendered for empty lines
I didn't port the specs over because we already had good coverage at the
model level. It just needed to be updated for the preferred behavior.
2014-07-07 17:59:26 -06:00
Kevin Sawicki
1c037411e9
Ignore domhandler tests
2014-07-07 16:09:40 -07:00
Kevin Sawicki
68144681b2
💄
2014-07-07 16:05:01 -07:00
Kevin Sawicki
484a516bd6
Relative path might be missing
2014-07-07 16:03:28 -07:00
Kevin Sawicki
fa6e84415b
Ignore gaze from jasmine-node
...
This is only used when jasmine-node is being launched from the CLI
with --autotest/--watch which the bundled spec runner does not use
or expose.
This reduces all bundled paths to be under 200 characters relative
to the root install location.
2014-07-07 15:57:38 -07:00
Kevin Sawicki
7117634ba8
Ignore more test directories
2014-07-07 15:57:38 -07:00
Kevin Sawicki
a108c283cf
Add grunt task to log long paths in built app
2014-07-07 15:57:38 -07:00
Kevin Sawicki
3dc61f4a7a
Ignore more test directories
2014-07-07 15:57:37 -07:00
Nathan Sobo
9685e3f1db
Merge pull request #2855 from atom/ns-active-pane-deserialization
...
Move serialization of active pane from Pane to PaneContainer
2014-07-07 16:49:29 -06:00
Nathan Sobo
b2c70f9e69
Move serialization of active pane from Pane to PaneContainer
...
Fixes #2694
Fixel #2853
Previously, we were storing an `active` boolean for each pane. We've
had some strange bugs where every pane is serializing `active: false`,
which causes exceptions when loading up the stored data.
This new approach serializes the activePaneId on the PaneContainer
itself. Since the PaneContainer is the source of truth regarding the
active pane, it makes more sense to handle it here.
This unfortunately changes the serialization version for the
PaneContainer, so people won't have their state persisted after
upgrading. But it seems better than leaving cruft to handle the old
serialization situation.
2014-07-07 16:36:10 -06:00
Ben Ogle
d7a3ffa9de
Handle Decoration::update
2014-07-07 15:13:04 -07:00
Nathan Sobo
18ed91a402
Merge pull request #2852 from atom/ns-react-remeasure-characters-on-stylesheet-change
...
Re-measure character widths when stylesheets change
2014-07-07 15:47:29 -06:00
Ben Ogle
e991b3d10c
Move from addDecoration -> decorateMarker
2014-07-07 14:43:56 -07:00
Nathan Sobo
f1b7f9ca30
Merge pull request #2851 from atom/ns-react-autoscroll-on-undo
...
Autoscroll to cursor on undo
2014-07-07 15:42:10 -06:00
Nathan Sobo
e1e510e473
Re-measure character widths when stylesheets change
...
Fixes #2845
2014-07-07 15:39:00 -06:00
Nathan Sobo
d042d15a50
Autoscroll to cursor on undo
...
Fixes #2815
This commit changes our autoscroll strategy for cursors significantly.
Originally, we were autoscrolling whenever the cursor's marker changed
positions. This worked well, except we didn't end up autoscrolling when
the user *attempted* to move the cursor to an invalid position, such as
moving down at the end of the buffer, due to the fact that the marker
wouldn't change.
Then, we moved to always requesting an autoscroll whenever a position
change was requested via Cursor::changePosition. This missed out on
moving the cursor when inserting text, so we then also added an explicit
autoscroll call when inserting text.
This had the problem of not autoscrolling due to undo. So finally, this
solution combines explicit autoscroll in ::changePosition to capture
intent, as well as implicit autoscrolling whenever the cursor's marker
position changes due to a textual change in the buffer. This captures
undo/redo correctly.
2014-07-07 15:21:48 -06:00
Ben Ogle
fe9fec733d
Stub out Decoration::destroy and Decoration::update
2014-07-07 14:19:20 -07:00
Kevin Sawicki
06095e57d7
Prepare 0.110
2014-07-07 14:07:41 -07:00
Nathan Sobo
b83f908e28
Merge pull request #2850 from atom/ns-react-account-for-padding-in-softwrap
...
Account for padding-left on scroll view when soft-wrapping lines in the React editor
2014-07-07 14:36:20 -06:00
Nathan Sobo
fad2a63a14
Account for padding-left on the scroll view when soft-wrapping lines
...
Fixes #2844
2014-07-07 14:02:24 -06:00
Nathan Sobo
2de42303d4
💄
2014-07-07 13:55:32 -06:00
Nathan Sobo
a7aed07d70
Merge pull request #2849 from atom/ns-react-fix-softwrap-scroll-left
...
Scroll React editor all the way left when soft wrap is enabled
2014-07-07 13:31:15 -06:00
Nathan Sobo
673b62f547
Scroll React editor all the way left when soft wrap is enabled
...
Fixes #2842
2014-07-07 12:26:33 -06:00
Ben Ogle
19835f2f66
Upgrade tabs to support mousewheel navigation
2014-07-07 11:04:24 -07:00
Kevin Sawicki
7474de8f7e
Upgrade to markdown-preview@0.89
2014-07-07 10:50:07 -07:00
Kevin Sawicki
84c30ef6c5
Set initial concurrency to 1 on all platforms
2014-07-07 10:26:12 -07:00
Kevin Sawicki
0aa5fa9eeb
Increase timeout on Windows CI
2014-07-07 10:14:38 -07:00
Kevin Sawicki
b5f8b159fc
Upgrade to settings-view@0.132
2014-07-07 10:05:16 -07:00
Kevin Sawicki
79357be899
Upgrade to markdown-preview@0.88
2014-07-07 09:29:21 -07:00
Kevin Sawicki
12d6a90ddc
Upgrade to wrap-guide@0.21
2014-07-07 09:13:11 -07:00
Kevin Sawicki
4eb3be6f17
Upgrade to markdown-preview@0.87
2014-07-07 09:12:29 -07:00
Kevin Sawicki
af622c6b74
Upgrade to wrap-guide@0.20
2014-07-07 07:37:51 -07:00
Kevin Sawicki
df8e0a8464
📝 Add is-focused class to cursor example
...
This is required to take effect for the default Atom light syntax
theme.
Closes #2834
2014-07-06 10:08:24 -07:00
Kevin Sawicki
a1c1879ba6
Merge pull request #2813 from atom/ks-codesign-on-windows-ci
...
Codesign on Windows CI
2014-07-05 11:48:39 -07:00
Kevin Sawicki
d1e52d4105
Restore spec task
2014-07-05 11:29:10 -07:00
Kevin Sawicki
0f01840e3e
Restore publish checks
2014-07-05 11:28:56 -07:00
Kevin Sawicki
e1945fce14
Comment out Janky check
2014-07-05 11:15:56 -07:00
Kevin Sawicki
e6ecf10616
Publish builds from this branch to test signing
2014-07-05 11:12:59 -07:00
Kevin Sawicki
b85ebbad2a
Separate /F argument to taskkill
2014-07-05 11:06:07 -07:00
Kevin Sawicki
38ba96a54f
Break up commands into two spawns
2014-07-05 10:49:25 -07:00
Kevin Sawicki
334e2ef7ab
Temporarily disable specs
2014-07-05 10:46:22 -07:00
Kevin Sawicki
58efeb8a20
Force kill on Windows
2014-07-05 10:45:48 -07:00
Kevin Sawicki
3ae6540c70
Kill all atom.exe before signing
2014-07-05 10:45:35 -07:00
Kevin Sawicki
497ac5e5ce
Add kill command for Windows
2014-07-05 10:41:45 -07:00
Kevin Sawicki
8735780473
Reenable specs
2014-07-05 10:29:50 -07:00
Kevin Sawicki
888b5ab098
Always pass specs to test signing
2014-07-05 10:19:14 -07:00
Kevin Sawicki
c897f42d51
Use JANKY_SIGNTOOL env var to sign
2014-07-05 10:19:14 -07:00
Kevin Sawicki
3c5312e834
signtool is now on the PATH
2014-07-05 10:19:14 -07:00
Kevin Sawicki
c59cbb3b25
Use full path to signtool.bat
2014-07-05 10:19:13 -07:00
Kevin Sawicki
b3da11edfb
💄 Use switch
2014-07-05 10:19:13 -07:00
Kevin Sawicki
f56b487935
Call signtool on Windows
2014-07-05 10:19:13 -07:00
Kevin Sawicki
840abd6780
Upgrade to settings-view@0.131
2014-07-05 10:17:49 -07:00
Kevin Sawicki
2e554ac819
Use cross platform path in Project::replace spec
2014-07-05 10:01:19 -07:00
Kevin Sawicki
35c7bc0eef
Upgrade to language-coffee-script@0.24
2014-07-05 08:35:49 -07:00
Ben Ogle
d99a9b0f3f
Merge pull request #2826 from atom/ns-flash-specs
...
Explicitly test removal of flash class prior to next animation frame
2014-07-04 09:53:55 -07:00
Nathan Sobo
7ac8b80172
Explicitly test removal of flash class prior to next animation frame
2014-07-04 09:56:51 -06:00
Ben Ogle
68f2bd56f0
Upgrade find-and-replace to flash the current result
2014-07-03 17:51:43 -07:00
Ben Ogle
e709b986cd
Upgrade themes to fix atom/tabs#64
2014-07-03 17:51:21 -07:00
Ben Ogle
74bdd5f0e8
Merge pull request #2794 from atom/bo-flash
...
Add ability to 'flash' selections
2014-07-03 17:48:08 -07:00
Ben Ogle
48b6c24882
Add Editor::selectionFlashDuration rather than magic number
2014-07-03 17:36:45 -07:00
Ben Ogle
e5f800ef35
💄
2014-07-03 17:32:38 -07:00
Ben Ogle
492022fdd8
Fix spec
2014-07-03 17:32:38 -07:00
Ben Ogle
cf7b87842e
Upgrade all the themes
...
Removes flash / highlighted from ui themes
Adds flash color to syntax themes
2014-07-03 17:32:38 -07:00
Ben Ogle
1838ff2502
Use ‘flash’ class rather than ‘highlighted’.
...
Pull the flash into the base theme rather than the ui themes
2014-07-03 17:32:38 -07:00
Ben Ogle
505bfc28db
fix spec
2014-07-03 17:32:37 -07:00
Ben Ogle
abbe8d2eec
Flash works for selections
2014-07-03 17:32:37 -07:00
Ben Ogle
bf33d96899
Decorations can be flashed
2014-07-03 17:32:37 -07:00
Ben Ogle
a56b5eef2f
Remove the decoration update stuff
2014-07-03 17:32:37 -07:00
Ben Ogle
80eb31679f
Add a Decoration object. Rework to use this object
2014-07-03 17:32:37 -07:00
Ben Ogle
54039e9d3b
Don’t use state. Modify the dom directly
2014-07-03 17:32:37 -07:00
Ben Ogle
92c28fc44f
💄
2014-07-03 17:32:37 -07:00
Ben Ogle
bc67efb72b
💄 Waaay less awkward
2014-07-03 17:32:37 -07:00
Ben Ogle
0ee4d864be
Move flashing into the highlight component
2014-07-03 17:32:37 -07:00
Ben Ogle
1d724339d6
Don’t use attributes
2014-07-03 17:32:37 -07:00
Ben Ogle
ce90b72807
Handle the decoration + highlighted in the selection
2014-07-03 17:32:37 -07:00
Ben Ogle
4f356121d7
Handle decoration updates in the editor-component
2014-07-03 17:32:37 -07:00
Ben Ogle
7b19152a58
Add updateDecorationForMarker()
2014-07-03 17:32:37 -07:00
Ben Ogle
15da69287e
Upgrade tabs, fix flicker issue
2014-07-03 17:23:03 -07:00
Kevin Sawicki
8d8db5142f
Upgrade to language-javascript@0.33
2014-07-03 15:44:28 -07:00
Kevin Sawicki
6d7881bcfe
Upgrade to language-less@0.12
2014-07-03 15:29:52 -07:00
Nathan Sobo
c2b7955ec6
Adjust DisplayBuffer::longestScreenRow when lines are inserted/removed
...
Fixes #2810
The line corresponding to the longest screen row moves when lines are
inserted or removed above it, so we need to adjust it accordingly or we
won't always realize when a change affects the longest line.
2014-07-03 16:15:49 -06:00
Ben Ogle
cc073ae462
Merge pull request #2816 from atom/bo-remove-fnr-marker-less
...
Remove fnr marker less from themes, and into fnr
2014-07-03 14:59:56 -07:00
Ben Ogle
3348c0e75a
Upgrade syntax themes to remove find-result marker css
...
It is now in find-and-replace based on syntax-variables. Better!
2014-07-03 14:43:58 -07:00
Ben Ogle
376a850507
Update find-and-replace to set the marker css
2014-07-03 14:27:46 -07:00
Ben Ogle
168c6cdbca
Revert "Move the find-and-replace marker css into the base theme "
...
This reverts commit 942041f214 .
2014-07-03 14:22:58 -07:00
Nathan Sobo
9ece33dbfe
Handle double and triple click with command key held down
...
Fixes #2812
2014-07-03 15:18:53 -06:00
Ben Ogle
942041f214
Move the find-and-replace marker css into the base theme
2014-07-03 14:12:23 -07:00
Nathan Sobo
260be2e096
Autoscroll *after* inserting text, not before
...
Fixes #2787
2014-07-03 14:47:43 -06:00
Kevin Sawicki
6c8b4de986
Upgrade to settings-view@0.130
2014-07-03 13:38:32 -07:00
Kevin Sawicki
9b267728d0
Upgrade to language-ruby@0.31
2014-07-03 13:07:52 -07:00
Kevin Sawicki
3360d8500f
Upgrade to bracket-matcher@0.48
2014-07-03 10:58:57 -07:00
Nathan Sobo
a4ed02c3c5
Update lines for line insertions/removals preceding rendered row range
2014-07-03 11:22:57 -06:00
Kevin Sawicki
5658f9ab07
Upgrade to language-coffee-script@0.23
2014-07-03 10:08:35 -07:00
Kevin Sawicki
c890e56cef
Upgrade to language-javascript@0.32
2014-07-03 09:49:46 -07:00
Kevin Sawicki
5d22ce7128
Prepare 0.109
2014-07-03 09:33:18 -07:00
Kevin Sawicki
758abf8c8a
Clone grunt-coffeelint via https
...
Closes #2809
2014-07-03 09:12:48 -07:00
Kevin Sawicki
9e90d09428
Upgrade to language-yaml@0.11
2014-07-03 08:59:29 -07:00
Kevin Sawicki
092dac7625
Group build and install dir together
2014-07-02 14:33:44 -07:00
Kevin Sawicki
c129842037
Support --install-dir option
...
This will install the build to a custom location
Closes #2688
2014-07-02 14:10:39 -07:00
Kevin Sawicki
4bb7e0f323
=== not !== for no-quiet check
2014-07-02 13:55:58 -07:00
Kevin Sawicki
7b09fc04da
Don't ignore stdout when --no-quiet is set
2014-07-02 13:51:52 -07:00
Kevin Sawicki
1090746cb1
Add --no-quiet option to script/bootstrap
...
This will run apm/npm commands without the --quiet flag to get more
output on failures.
2014-07-02 13:46:12 -07:00
Kevin Sawicki
294a7ce6d3
Upgrade to apm@0.70
2014-07-02 13:17:46 -07:00
Kevin Sawicki
26c1bf2075
Upgrade to bookmarks@0.26
2014-07-02 13:17:19 -07:00
Kevin Sawicki
ec1d97a7c9
Prepare 0.108
2014-07-02 10:09:02 -07:00
Kevin Sawicki
a92eed5107
Upgrade to background-tips@0.15
2014-07-02 09:51:09 -07:00
Nathan Sobo
66319ca9c0
Merge pull request #2801 from atom/ns-react-fix-jitter
...
Fix jitter in React editor
2014-07-02 10:34:01 -06:00
Nathan Sobo
17fa580ecd
Ignore 'scroll' events when an update is pending
...
This prevents feedback loops where we handle stale 'scroll' events
for scrolls requested in the model layer. It prevents jitter when
autoscrolling with the cursor.
2014-07-02 10:11:35 -06:00
probablycorey
2585c10688
Upgrade to language-less@v0.11.0
2014-07-02 09:03:46 -07:00
Nathan Sobo
7202f497db
Pause scroll view measurement in requestAnimationFrame helper method
2014-07-02 09:30:44 -06:00
Nathan Sobo
9508909a9f
Don't defer updates with setImmediate in animation frames
...
I previously thought this was okay, but now I'm experiencing jitter when
scrolling with the trackpad when updates are deferred, and the frames
seem jagged. So this commit restores a synchronous approach to display
updates whenever we use animation frames.
2014-07-02 09:26:24 -06:00
Nathan Sobo
e5ab2c6507
Pause scroll view measurement when requesting animation frames
...
We don't want any extra DOM reading that could introduce hitches in
the animation we're running.
2014-07-02 08:47:32 -06:00
Nathan Sobo
8add5ccd7e
Remove unused EditorComponent::componentWillUpdate hook
2014-07-02 08:46:56 -06:00
Kevin Sawicki
d3829e2fc6
Merge pull request #2792 from atom/document-atom-io-stargazers
...
Document stargazers endpoint for atom.io
2014-07-01 16:08:32 -07:00
Kevin Sawicki
c26f6cc7f7
Add the
2014-07-01 16:08:18 -07:00
Kevin Sawicki
3250888e05
Add missing comma
2014-07-01 15:55:13 -07:00
Kevin Sawicki
2e6ef6848a
Fence blocks as JSON
2014-07-01 15:55:02 -07:00
Ben Ogle
74bcbf6291
Upgrade themes to fix blurry tabs
...
Refs atom/tabs#62
2014-07-01 15:46:47 -07:00
Daniel Hengeveld
ab947082dc
add stargazers docs for apm
2014-07-01 15:29:04 -07:00
probablycorey
9e31bc5179
Remove runs description
2014-07-01 14:26:44 -07:00
Corey Johnson
be1a2f9e30
Merge pull request #2784 from maschs/ms-writingSpecsMD
...
writing-specs.md: Add examples for async/promise specs
2014-07-01 14:22:12 -07:00
Kevin Sawicki
9fe887191d
Upgrade to whitespace@0.23
2014-07-01 13:55:04 -07:00
Ben Ogle
b0031e493e
Merge pull request #2737 from atom/bo-fix-indent-guide
...
Fix indent guide
2014-07-01 13:46:25 -07:00
Ben Ogle
1fa6661efd
Remove the awkward _.pick
2014-07-01 11:48:36 -07:00
Nathan Sobo
8b57bb3309
Merge pull request #2789 from atom/ns-react-disable-gpu-option
...
Add editor.gpuDisabled option to prevent React editor from using layers
2014-07-01 12:48:34 -06:00
Kevin Sawicki
8b2e1b088a
Merge pull request #2788 from atom/ks-add-chocolatey-ignores
...
Add chocolatey ignores
2014-07-01 11:48:12 -07:00
Ben Ogle
dcb0d9b039
Update editor component specs
2014-07-01 11:41:44 -07:00
Nathan Sobo
4efabd2b5e
💄 method name
2014-07-01 12:34:00 -06:00
Nathan Sobo
18d17b55b5
Pass useHardwareAcceleration property down to CursorComponent instances
2014-07-01 12:33:45 -06:00
Ben Ogle
718e1228bd
Add checks for the change event
2014-07-01 11:32:04 -07:00
Kevin Sawicki
22b0a35dba
Add comment mentioning chocoloatey
2014-07-01 11:29:33 -07:00
Kevin Sawicki
e395b1416a
Add chocolatey gui for atom.exe
2014-07-01 11:19:54 -07:00
Nathan Sobo
0edfbaebeb
Rename editor option to useHardwareAcceleration
2014-07-01 12:17:43 -06:00
Ben Ogle
3e57fb8e9a
💄 naming
2014-07-01 10:59:42 -07:00
Nathan Sobo
512d4da587
Add editor.gpuDisabled option to prevent React editor from using layers
...
When gpuDisabled is true, we use `translate` instead of `translate3d`
to position various elements, preventing the creation of GPU layers.
2014-07-01 11:56:05 -06:00
Ben Ogle
de0e945c5c
More specs in tokenized buffer testing empty line retokenizing
2014-07-01 10:54:37 -07:00
Ben Ogle & Nathan Sobo
4642d96f39
Tokenize empty lines with a changed indent level synchronously
2014-07-01 10:54:37 -07:00
Ben Ogle
de2930fe99
💄
2014-07-01 10:54:37 -07:00
Ben Ogle
65c2f26656
Little note 📝
2014-07-01 10:54:36 -07:00
Ben Ogle
8ca709eb6a
Fix spec name
2014-07-01 10:54:36 -07:00
Ben Ogle
43e88f6515
Invalidate whitespace lines when their indent level changes
...
Refs #2376
2014-07-01 10:54:36 -07:00
Ben Ogle
d97eacc2f9
Add isOnlyWhitespace()
2014-07-01 10:54:36 -07:00
Kevin Sawicki
a70367c70b
Add chocolatey ignore for ctags-win32.exe
2014-07-01 10:45:32 -07:00
Ben Ogle
d60c718fe2
Merge pull request #2783 from atom/bo-up-scandal
...
Upgrade scandal to handle file read errors
2014-07-01 10:45:27 -07:00
Kevin Sawicki
fe838375a1
Add chocolatey ignore for node.exe
2014-07-01 10:45:25 -07:00
Ben Ogle
06d06d10e0
💄
2014-07-01 10:45:13 -07:00
Ben Ogle
de9f070f53
Upgrade find-and-replace
...
It will display errors from scandal.
2014-07-01 10:45:13 -07:00
Ben Ogle
a6e437b9d3
Upgrade scandal
...
This version emits events when errors are encountered with file reading.
2014-07-01 10:44:30 -07:00
Ben Ogle
44b95fc637
Emit errors from the out of process searches
2014-07-01 10:44:30 -07:00
Nathan Sobo
e93e4e9333
Autoscroll to the last cursor in model when inserting text
...
Fixes #2787
2014-07-01 11:37:17 -06:00
Nathan Sobo
d4a7bff525
Merge pull request #2608 from philschatz/ps-dedupe-context-menu
...
remove duplicate context menu entries
2014-07-01 11:08:18 -06:00
Nathan Sobo
5e78bbf471
Upgrade fuzzy finder to support traversing symlinked directories
2014-07-01 10:53:59 -06:00
Kevin Sawicki
873abd68af
Merge pull request #2767 from smashwilson/ignore-desktop
...
Ignore generated files in resources/linux.
2014-07-01 09:50:11 -07:00
Nathan Sobo
d42a064a44
Merge pull request #2773 from atom/ns-react-fix-delete-line-jitter
...
Fix scroll jitter when deleting a line reduces the maximum allowed scrollTop
2014-07-01 09:27:58 -06:00
Nathan Sobo
32c8a3ce99
Only adjust scrollTop when deleting lines when using the React editor
2014-07-01 09:16:29 -06:00
Nathan Sobo
a99bde4e2d
Reassign scrollTop if deleting lines decreases the max scrollTop
...
Fixes #2725
2014-07-01 09:01:04 -06:00
Maximilian Schüßler
5753680b58
Minor changes
2014-07-01 13:26:47 +02:00
Maximilian Schüßler
68ddbd9e75
📝 Add examples for async/promise specs
2014-07-01 02:51:47 +02:00
probablycorey
e6725c9fcb
Fix prepare docs
2014-06-30 11:48:10 -07:00
Corey Johnson
b14317cf50
Merge pull request #2753 from atom/cj-dh-publish-docs
...
Build and publish API docs
2014-06-30 11:09:05 -07:00
Nathan Sobo
bb6a44a757
Hard code node-runas to 0.5.4 trying to fix the build
2014-06-30 17:32:01 +01:00
Nathan Sobo
431fc725ff
Interpret editor clicks relative to lines div, not the scrollView div
...
Fixes #2668
If the scroll view has padding, using it as the basis for locating
clicks relative to the lines is problematic.
2014-06-30 16:24:07 +01:00
Ash Wilson
72d5a4cdae
Ignore generated files in resources/linux.
2014-06-29 09:34:24 -04:00
Nathan Sobo
f5517bad66
Merge pull request #2757 from atom/ns-better-default-decorations
...
Improve default decorations for cursor and selection lines in React editor
2014-06-28 16:04:12 +01:00
Kevin Sawicki
a63797019d
Upgrade to language-less@0.10
2014-06-28 15:57:28 +01:00
Nathan Sobo
324f1392a3
Revert changes related to the .selection-line class
...
We will introduce .selection-line as part of a separate effort, not the
React switchover.
2014-06-28 15:52:10 +01:00
Nathan Sobo
21ae33f749
Merge pull request #2763 from atom/ns-react-fix-autoscroll
...
Autoscroll cursor when attempting to move it, even if it doesn't move
2014-06-28 15:42:31 +01:00
Nathan Sobo
15ca3e2a40
Match existing editor's behavior for .cursor-line class
2014-06-28 15:39:22 +01:00
Nathan Sobo
ea9f5eb1c7
💄 Unify specs for all line decorations
2014-06-28 15:39:22 +01:00
Nathan Sobo
7f70b41696
Update the specs for .cursor/selection-line decorations
2014-06-28 15:39:22 +01:00
Nathan Sobo
9a6510c938
Add .cursor-line-no-selection decoration for backward compatibility
2014-06-28 15:39:22 +01:00
Nathan Sobo
825910dc1d
Add onlyEmpty and onlyNonEmpty decoration options
2014-06-28 15:39:22 +01:00
Nathan Sobo
bd238d6885
Add specs for gutter decoration options
...
- onlyHead
- onlyEmpty
- onlyNonEmpty
2014-06-28 15:39:22 +01:00
Nathan Sobo
8435e0176b
Add selection-line class to old editor gutter for forward-compatibility
...
The React editor does not apply the .cursor-line-no-selection class,
but instead relies on a combination of .cursor-line and .selection-line
for selectors that want to target the cursor line when there is no
selection.
This allows themes to be upgraded to support the React editor and the
old editor at the same time.
2014-06-28 15:39:21 +01:00
Nathan Sobo
5bdaf3cbe4
Make both .cursor-line and .selection-line opaque
2014-06-28 15:39:21 +01:00
Nathan Sobo
f5e54b0ba6
Only add 'selection-line' decoration when marker is non-empty
2014-06-28 15:39:21 +01:00
Nathan Sobo
fa7e388352
Add 'onlyEmpty' and 'onlyNonEmpty' decoration options
2014-06-28 15:39:21 +01:00
Nathan Sobo
70f352251e
Only apply cursor-line decoration to head; Add selected-line decoration.
...
The cursor-line decoration shouldn't be applied to every line that's
selected. It should only be applied to the location of the cursor. We'll
need to update themes to reflect this.
2014-06-28 15:39:21 +01:00
Nathan Sobo
1b05708d7a
Update addDecorationForMarker docs to talk about 'onlyHead' option
2014-06-28 15:39:21 +01:00
Nathan Sobo
a2b90cd501
Add 'onlyHead' option for decorations
...
It only decorates the head position of the decoration's marker.
2014-06-28 15:39:21 +01:00
Nathan Sobo
61c7e797b9
Upgrade markdown-preview to hopefully fix flaky spec
2014-06-28 15:38:59 +01:00
Nathan Sobo
b689ffd402
Autoscroll cursor when attempting to move it, even if it doesn't move
2014-06-28 15:26:02 +01:00
Nathan Sobo
71fb063a67
Un-f
2014-06-28 15:24:24 +01:00
Nathan Sobo
b376bd8688
Fix scrollbar dragging in React editor
...
Fixes #2751
2014-06-28 11:33:41 +01:00
Daniel Hengeveld
126d0d1b3c
Add stability message for Atom.io API
...
This indicates that the Atom.io API is not frozen - this is describing the state
of things, not announcing a new policy.
2014-06-27 12:33:50 -07:00
probablycorey
e068d3d293
Merge remote-tracking branch 'origin/master' into cj-dh-publish-docs
2014-06-27 11:04:23 -07:00
probablycorey
a49221e359
Upgrade to language-go@v0.13.0
2014-06-27 10:32:14 -07:00
probablycorey
e7aef25f1f
Update tokenized buffer specs
2014-06-27 10:18:04 -07:00
probablycorey
071b391994
Describe surrogate pair as UTF-8 surrogate pair
2014-06-27 10:17:28 -07:00
probablycorey
7b11343ea8
Remove semi-colon
2014-06-27 09:37:05 -07:00
probablycorey
d25f432400
Upgrade to tree-view@v0.108.0
2014-06-27 09:36:12 -07:00
probablycorey
2e16f2dc3f
Upgrade to first-mate@1.7.1
2014-06-27 09:31:19 -07:00
probablycorey
f828b91686
Only prepare docs on darwin platforms.
2014-06-27 08:53:43 -07:00
probablycorey
3f4210c293
Only publish build if on janky and using the master branch
2014-06-27 08:52:12 -07:00
Kevin Sawicki
0f7b97821b
Upgrade ot markdown-preview@0.85
2014-06-27 12:44:20 +01:00
Kevin Sawicki
efa457bade
Upgrade to settings-view@0.129
2014-06-27 12:33:06 +01:00
Kevin Sawicki
61188cb05f
Upgrade to image-view@0.36
2014-06-27 09:42:26 +01:00
Kevin Sawicki
69c3001836
Upgrade to language-javascript@0.30
2014-06-27 09:35:01 +01:00
probablycorey
81afb89d27
Copy API docs to the build dir
2014-06-26 16:14:54 -07:00
Corey Johnson & Daniel Hengeveld
2107b10778
Add upload-assets grunt task
2014-06-26 15:02:18 -07:00
Corey Johnson & Daniel Hengeveld
bc31f94833
Add getAssets method
2014-06-26 15:01:26 -07:00
Corey Johnson & Daniel Hengeveld
58c2cec787
Rename sourceName to sourcePath
2014-06-26 14:37:21 -07:00
Corey Johnson & Daniel Hengeveld
2c95af63e6
Rename zipApp to zipAssets
2014-06-26 14:33:09 -07:00
Corey Johnson & Daniel Hengeveld
8a377c9339
Make docs output dir a config var
2014-06-26 14:30:43 -07:00
Corey Johnson & Daniel Hengeveld
e21f561af5
Add Daniel to pairs file
2014-06-26 14:25:40 -07:00
probablycorey
ccb01c23d2
💄 Add spacing between packages and languages packages
2014-06-26 11:53:37 -07:00
probablycorey
3bc50c9b2c
Upgrade to language-javascript@v0.29.0
2014-06-26 11:52:52 -07:00
probablycorey
18c5f9c8de
Upgrade to tree-view@0.107.0
2014-06-26 11:52:06 -07:00
Ben Ogle
7179bc5af1
Merge pull request #2738 from atom/bo-fix-max-scroll-width
...
Fix max scroll width in react editor
2014-06-25 18:16:32 -07:00
Nathan Sobo
3bf0c73170
Assign line width explicitly to prevent full screen repaints
...
Fixes #2746
2014-06-25 19:13:50 -06:00
Nathan Sobo
95242c8c82
Merge pull request #2747 from atom/ns-set-immediate
...
Use setImmediate instead of nextTick to batch React editor updates
2014-06-25 18:48:47 -06:00
Nathan Sobo
eb84737109
Fix specs for use of setImmediate instead of nextTick in requestUpdate
2014-06-25 18:38:06 -06:00
Nathan Sobo
2b54c9bebe
Use setImmediate to batch all editor updates, even in animation frames
...
When I was using nextTick to batch updates, there were issues with
flicker. So I was attempting to always update synchronously in animation
frames, which was complicated. setImmediate doesn't cause the flicker
however, so I'm able to remove the special logic for sync updates in
animation frames and just use it across the board.
2014-06-25 18:20:49 -06:00
Nathan Sobo
63e8099088
Allow successive accented characters to be inserted in React editor
...
Refs #2732
Because we're only checking the length of the input element's selection
in the React editor on textinput events and not also its content, we
were mistaking some IME compositions as accented character menu
insertions. Clearing the content of the input on 'compositionend'
prevents this issue.
2014-06-25 18:19:53 -06:00
Ben Ogle & Nathan Sobo
f739dce210
Only recompute scroll width once for each batch of measured chars
2014-06-25 15:26:13 -07:00
Ben Ogle & Nathan Sobo
77389b0518
Update scrollWidth when the max line length / default char width changes
2014-06-25 15:26:13 -07:00
Ben Ogle
809804d0cc
💄
2014-06-25 15:26:13 -07:00
Ben Ogle
8054b769d6
Default scrollWidth to 0
2014-06-25 15:26:13 -07:00
Ben Ogle
e3c3779a73
Don’t need to return the list. So just return
2014-06-25 15:26:13 -07:00
Ben Ogle
196f64d846
Fix specs
2014-06-25 15:26:13 -07:00
Ben Ogle
9cc1244f32
Compute the longest line width based on the longest line
2014-06-25 15:26:13 -07:00
Ben Ogle
1c69995bb6
Upgrade command-palette with better description
2014-06-25 15:04:26 -07:00
Kevin Sawicki
7c4cbd8bf9
Upgrade to open-on-github@0.29.0
2014-06-25 13:04:51 -07:00
probablycorey
570f59a7e2
Upgrade to tree-view@0.106.0
2014-06-25 10:06:33 -07:00
Nathan Sobo
8d71e3f69a
Merge pull request #2740 from atom/bo-round-scroll-vars
...
Never allow partial pixel values for scroll
2014-06-25 09:45:47 -06:00
Kevin Sawicki
0263d72551
Upgrade to language-gfm@0.42
2014-06-25 08:30:37 -07:00
Kevin Sawicki
9299ff3404
📝 Remove observeConfig
...
Replaced with subscribe/atom.config.observe
Closes #2742
2014-06-25 08:11:30 -07:00
Cheng Zhao
7c79643b89
Upgrade to atom-shell@0.13.3
2014-06-25 09:52:51 +08:00
Kevin Sawicki
6a4b4d2efd
Upgrade to language-gfm@0.41
2014-06-24 18:24:47 -07:00
Ben Ogle
d6f217f80a
Never allow partial pixel values for scroll
2014-06-24 18:09:03 -07:00
Nathan Sobo
1f94e89e56
Merge pull request #2739 from atom/ns-react-raf-vs-next-tick
...
Only perform a single synchronous update inside animation frames
2014-06-24 19:08:10 -06:00
Nathan Sobo
27a959ec16
Combine all updates that occur in an animation frame
2014-06-24 18:48:59 -06:00
Kevin Sawicki
0369d77c85
Ensure grammars are only activated once
2014-06-24 16:21:56 -07:00
Ben Ogle
866bc02d68
💄 Inline the gutter component
2014-06-24 14:47:26 -07:00
Ivan Žužak
ae96d9aeaa
Upgrade to tree-view@0.105.0
2014-06-24 22:15:42 +02:00
Nathan Sobo
5481b37d01
Merge pull request #2735 from atom/ns-react-precompute-pixel-rects
...
Compute pixel rects of cursors and highlights in EditorComponent
2014-06-24 13:34:56 -06:00
Nathan Sobo
b127155805
Only pause cursor blink when cursors actually move
...
Not when they are just repositioned due to lineHeight/charWidth changes
2014-06-24 13:26:21 -06:00
Nathan Sobo
74dbfbc956
Add HighlightComponent::shouldComponentUpdate
2014-06-24 13:04:48 -06:00
Nathan Sobo
f41a9739ac
💄
2014-06-24 13:02:41 -06:00
Nathan Sobo
b75e748ec5
Restore pausing of cursor blink on cursor movement
2014-06-24 12:59:13 -06:00
Nathan Sobo
3f9fdad478
Precompute pixel rects for highlight decorations in EditorComponent
2014-06-24 12:56:52 -06:00
Nathan Sobo
0150b40376
Implement CursorComponent::shouldComponentUpdate
...
This prevents re-rendering cursors on blink, since only the class on
the outer component changes.
2014-06-24 12:42:58 -06:00
Nathan Sobo
d3e6bd038f
Precompute cursor pixel rects in EditorComponent and pass them down
2014-06-24 12:40:56 -06:00
Ben Ogle
b7d8e581ee
Merge pull request #2727 from atom/bo-subscribe-to-marker-changes
...
Subscribe to marker changes
2014-06-24 11:15:47 -07:00
Kevin Sawicki
daaf9be4bf
Upgrade to language-java@0.11
2014-06-24 10:50:10 -07:00
Ben Ogle
396b21bc04
Fix specs failures caused by making lines 100% width
2014-06-24 10:32:48 -06:00
Kevin Sawicki
d4617f1036
Upgrade to timecop@0.21
2014-06-24 09:04:09 -07:00
Kevin Sawicki
6cb5af0bfc
Map ctrl-pageup/down to pane:show-next/previous-item
...
Closes #2724
2014-06-24 08:44:26 -07:00
Kevin Sawicki
1c2e997415
Merge pull request #2700 from atom/bo-grammar-preload
...
Preload grammars on deserialization
2014-06-24 08:26:57 -07:00
Kevin Sawicki
148b691734
Test grammars included across multiple packages
2014-06-24 08:14:11 -07:00
Ben Ogle
9b577ecbf8
Make lines 100% of the width of their container
...
This is part of the solution to #2701 . Lines need to be 100% wide in
case a class styles their background.
2014-06-23 22:46:27 -06:00
Ben Ogle
d57119793b
Properly disable nextTick when calling requestAnimationFrame
...
My previous commit was nonsense because it set the ::performSyncUpdates
flag back to false before the animation frame callback ever got fired.
/cc again @benogle
2014-06-23 22:35:40 -06:00
Ben Ogle
ccada33d57
Remove nextTick in spec
2014-06-23 22:27:40 -06:00
Ben Ogle
1d9514ca81
Don't call nextTick within requestAnimationFrame
...
This seems to be causing stutter when scrolling on the GPU. When I don't
use nextTick when requesting animation frames, the problem seems to go
away. Maybe there's some issue with the integration between the Node
and Chromium event loops plus sending things to the compositor.
/cc @benogle
2014-06-23 22:21:28 -06:00
Ben Ogle
5ebb17c2e8
Be defensive when iterating through decorations
2014-06-23 18:03:19 -07:00
Kevin Sawicki
f741b1d6a6
Store timings for deserializing project and workspace
2014-06-23 17:46:44 -07:00
Ben Ogle
36280bb3a7
Add noop for resetDisplay
...
fixes #2674
2014-06-23 17:46:35 -07:00
Kevin Sawicki
15ccfac75a
💄
2014-06-23 17:46:31 -07:00
Kevin Sawicki
2e424baf2a
Use correct expected call count
2014-06-23 17:41:33 -07:00
Kevin Sawicki
0547d5a78b
Assert grammars are sync loaded on deserialize
2014-06-23 17:36:14 -07:00
Kevin Sawicki
5529f13cc6
Only create grammar load promise once
2014-06-23 17:33:05 -07:00
Ben Ogle
058ab7d486
Upgrade find-and-replace to clean up specs
2014-06-23 17:16:07 -07:00
Kevin Sawicki
0a54233ef0
Merge branch 'master' into bo-grammar-preload
2014-06-23 17:05:48 -07:00
Ben Ogle
b4f4ef8ec4
💄
...
Make it not suck.
2014-06-23 17:04:32 -07:00
Kevin Sawicki
e11785ce98
Serialize packages names in Workspace
2014-06-23 16:56:46 -07:00
Kevin Sawicki
b1d7de8d43
Add spec for serializing active grammars
2014-06-23 16:41:46 -07:00
Kevin Sawicki
becdca0858
Store grammars in Atom::unloadEditorWindow
2014-06-23 16:30:02 -07:00
Kevin Sawicki
c9e3ca3d69
Remove logging
2014-06-23 16:23:07 -07:00
Kevin Sawicki
6336ffbf44
Store included grammar scopes
2014-06-23 16:22:37 -07:00
Kevin Sawicki
6aeca79d1b
Return empty promise when already loaded
2014-06-23 16:13:13 -07:00
Kevin Sawicki
e76b24f8ad
Catch error
2014-06-23 16:04:25 -07:00
Kevin Sawicki
0304f187dd
Remove preload request from deserializeParams
2014-06-23 16:03:56 -07:00
Kevin Sawicki
968ab0e41d
Remove unused methods
2014-06-23 16:02:45 -07:00
Kevin Sawicki
ea6feddd7b
Track duration of grammar preload
2014-06-23 16:00:58 -07:00
Ben Ogle
f381abcbad
Re-render when a marker changes
...
fixes #2705
2014-06-23 16:00:36 -07:00
Kevin Sawicki
bb5d628397
Track packages to preload in Atom class
2014-06-23 15:59:26 -07:00
Kevin Sawicki
f3d87b1653
Set packageName property on Grammar objects
2014-06-23 15:58:06 -07:00
Ben Ogle & Nathan Sobo
76a911f17a
Render highlights immediately to support underlayer shim
2014-06-23 16:23:45 -06:00
Ben Ogle
7139fd9f98
Conditionally render the gutter for the showLineNumbers option
...
Fixes #2707
2014-06-23 15:22:16 -07:00
Kevin Sawicki
64e2b53baa
Add cursor with ctrl-click on Windows/Linux
...
Closes #2105
2014-06-23 14:43:00 -07:00
Kevin Sawicki
78630a14fd
Upgrade to language-yaml@0.10
2014-06-23 14:12:50 -07:00
Kevin Sawicki
38fbcbdf89
Upgrade to symbols-view@0.59
2014-06-23 14:11:14 -07:00
probablycorey
6e102c7e1e
Rename regex var to a more appropriate name
2014-06-23 10:51:58 -07:00
Kevin Sawicki
f40c8a97c0
Upgrade to markdown-preview@0.84
2014-06-23 10:43:40 -07:00
Nathan Sobo
b9a3eca091
Correcly handle folds that end where other folds begin
...
Fixes #2247
2014-06-23 11:29:14 -06:00
Kevin Sawicki
f9fcb1767b
Upgrade to symbols-view@0.58.0
2014-06-23 10:00:17 -07:00
Kevin Sawicki
433843ba23
📝 Wrap line and use single backticks
2014-06-23 09:36:44 -07:00
Kevin Sawicki
598e752a9d
Merge pull request #2713 from Theswweet/patch-1
...
Update linux.md to accomadate build issues
2014-06-23 09:32:01 -07:00
probablycorey
c1142f6c6a
Merge branch 'cj-make-sure-editor-events-are-called-in-the-correct-order'
2014-06-23 09:31:12 -07:00
Kevin Sawicki
937ff194b6
Upgrade to language-ruby-on-rails@0.15
2014-06-23 09:18:34 -07:00
probablycorey
9a5da3c27e
Add next tick call
2014-06-23 09:13:39 -07:00
probablycorey
43cb9af4a4
Add editor-event spec
2014-06-23 08:51:17 -07:00
James Galizio
843c075779
Fixed typo's for proposed commit.
2014-06-22 11:59:11 -07:00
Ivan Žužak
e13cf19daa
Upgrade to welcome@0.17.0
2014-06-22 17:52:48 +02:00
Cheng Zhao
0eecf49e61
Merge pull request #2653 from deprint/desktop-file-fix
...
Fix for installation of desktop file
2014-06-22 11:42:21 +08:00
James Galizio
748d189079
Update linux.md to accomadate build issues
...
I ran into this when I installed today, and the inscribed method allowed me to complete my atom install on CrunchBang. I've seen a few issues having to do with this, so it might be advisable to have it in the troubleshooting section!
2014-06-21 20:36:55 -07:00
Kevin Sawicki
9d4c4a190f
Upgrade to snippets@0.47
2014-06-21 07:14:22 -07:00
Kevin Sawicki
ac2b84f21e
Upgrade to timecop@0.20
2014-06-21 07:10:25 -07:00
Kevin Sawicki
610f515f68
Upgrade to language-yaml@0.9
2014-06-21 07:06:18 -07:00
Nathan Sobo
5348b912cc
Merge pull request #2708 from atom/revert-2699-ns-react-fix-artifacts
...
Avoid GPU artifacts without rendering selections on another layer
2014-06-21 02:52:51 -06:00
Nathan Sobo
3fd4e57162
Render a dummy highlight decoration to prevent artifacts
...
When the last highlight gets removed, we get a rendering artifact.
Always rendering an empty dummy at 0,0 ensures that never happens.
2014-06-21 02:23:59 -06:00
Nathan Sobo
7c356d2592
Revert "Render highlights on their own layer to avoid GPU artifacts"
2014-06-21 01:58:11 -06:00
Ben Ogle
0dadce1047
Serialize all included grammar scopes
2014-06-20 17:04:21 -07:00
Ben Ogle
8c3bfaa3a2
Return when grammars are already loaded
2014-06-20 17:04:21 -07:00
Ben Ogle
f8b8b22b75
Preload grammars on deserialization
2014-06-20 17:04:21 -07:00
Nathan Sobo
e49414d2ec
Merge pull request #2699 from atom/ns-react-fix-artifacts
...
Render highlights on their own layer to avoid GPU artifacts
2014-06-20 17:03:26 -06:00
Nathan Sobo
1361424673
Merge pull request #2702 from atom/ns-react-autoscroll-to-added-selections
...
Autoscroll to selections in model layer when added
2014-06-20 17:03:12 -06:00
Nathan Sobo
e084bebb54
Autoscroll to selections in model layer when added
...
Fixes #2698
2014-06-20 16:53:46 -06:00
Nathan Sobo
df8d014e3c
Add a dedicated underlayer to avoid GPU artifacts on wrap guide etc
...
Trying to make the .highlights layer double as the .underlayer was
causing GPU artifacts on the wrap guide when the last highlight was
removed. This puts it in its own layer to avoid that.
2014-06-20 16:33:08 -06:00
Nathan Sobo
d839ea9aa5
Don't render an opaque background behind line numbers
...
It doesn't help subpixel anti-aliasing like I thought, so screw it.
2014-06-20 16:07:19 -06:00
Nathan Sobo
6cdb1a188a
Merge pull request #2681 from atom/ns-react-batch-updates
...
Batch all editor updates together automatically via process.nextTick
2014-06-20 15:20:25 -06:00
Nathan Sobo
4218e0a037
Render highlights on their own layer to avoid GPU artifacts
...
Previously, when the last highlight div was removed from the lines
layer, chunks of the lines would sometimes disappear. Since we've
discovered that giving the lines an opaque background doesn't help with
subpixel anti-aliasing anyway, I've found that rendering highlights on
their own layer behind the lines and making the lines layer transparent
avoids the arficacts.
2014-06-20 15:18:19 -06:00
Nathan Sobo
36a0da01cc
Update markdown-preview to fix specs
2014-06-20 15:06:16 -06:00
Nathan Sobo
ef2bdf6365
Only forceUpdate of EditorComponent on nextTick if it's mounted
2014-06-20 15:06:16 -06:00
Nathan Sobo
ef1ec9b693
Emit events *after* update to prevent requesting update during an update
...
When updating synchronously in specs, we can't get away with requesting
an update before the previous update is completed. If we emit events
before the update, we have the potential for one of those events to
cause this to happen. Moving them to after is more correct anyway.
2014-06-20 15:06:16 -06:00
Nathan Sobo
68d0a99c6e
Default EditorComponent to updating synchronously in specs
...
This commit adds a static property, EditorComponent.performSyncUpdates,
which can be used to control the update behavior of all editor
components. In addition, an instance property called performSyncUpdates
be assigned to control the update behavior of a specific instance.
2014-06-20 15:06:16 -06:00
Nathan Sobo
64f3938f5c
Batch all editor updates together automatically via process.nextTick
2014-06-20 15:06:10 -06:00
Kevin Sawicki
3faecb5988
📝 Correct broken references
2014-06-20 13:57:50 -07:00
Kevin Sawicki
bf50b4a128
Prepare 0.107
2014-06-20 13:55:56 -07:00
Kevin Sawicki
88df4d2f3e
Merge pull request #2692 from atom/ks-select-page-up-down
...
Select page up/down
2014-06-20 13:22:04 -07:00
Kevin Sawicki
4136ff566b
📝 Correct spec description
2014-06-20 13:09:51 -07:00
Kevin Sawicki
2fe523a664
Add spec for Editor::selectPageUp/Down
2014-06-20 13:09:51 -07:00
Kevin Sawicki
148180adda
Implement select page up/down in Editor
2014-06-20 13:09:27 -07:00
Justin Bradford
01a4032895
Add text selection using page up/down keys to the React-based editor
2014-06-20 13:09:16 -07:00
Justin Bradford
2b2b65ec82
Add command to select text using page up/down keys
2014-06-20 13:08:48 -07:00
Ben Ogle
5ffc063f0c
Merge pull request #2693 from atom/bo-fix-gutter-prev-decorations
...
Fix caching of gutter's previous decorations
2014-06-20 12:52:22 -07:00
Ben Ogle
dee0771dd7
Use ? in the conditional.
2014-06-20 12:50:42 -07:00
Ben Ogle
aef6991ca8
Set the decorations and previousDecorations vars before loops
...
Both loops use both vars, so both need to be available before the
diffing!
2014-06-20 11:29:18 -07:00
Ben Ogle
e8db3e97ce
Remove cached decorations for removed lines
2014-06-20 11:28:01 -07:00
Ben Ogle
b1dd4f2e8e
Index the previous decoration cache by lineNumberId rather than screenRow
...
Why? Screen rows change. If some operation (folding?) changes the
screen rows and the decorations at the same time, the previous
decorations will no longer be valid and can no longer be diffed against
the decorations to-be-rendered.
2014-06-20 11:27:39 -07:00
Ben Ogle
633b08b9de
Merge pull request #2682 from atom/bo-line-decorations
...
Render line decorations
2014-06-20 11:02:35 -07:00
Ben Ogle
1228435f9b
💄
2014-06-20 11:00:40 -07:00
Kevin Sawicki
02b5280587
Upgrade to language-ruby@0.30
2014-06-20 10:59:15 -07:00
Ben Ogle
2e47207701
Upgrade to git-diff 0.34.0 to fix spec
2014-06-20 10:54:10 -07:00
Ben Ogle
593b5b4e36
Use _.deepContains
2014-06-20 10:50:12 -07:00
Kevin Sawicki
1896c94775
Upgrade to language-c@0.21
2014-06-20 10:46:50 -07:00
Kevin Sawicki
4dc20e2027
Upgrade to tree-view@0.104
2014-06-20 09:18:53 -07:00
Kevin Sawicki
238e291888
Upgrade to language-javascript@0.28
2014-06-20 09:06:39 -07:00
Kevin Sawicki
5ccac143aa
Upgrade to language-c@0.20
2014-06-20 08:38:10 -07:00
Kevin Sawicki
ae97244664
📝 Tweak python install location note
2014-06-20 08:06:22 -07:00
Kevin Sawicki
859e3cd038
Merge pull request #2687 from grenade/patch-1
...
Added a hint about the required Python path.
2014-06-20 08:04:05 -07:00
Rob Thijssen
07577ff944
Added a hint about the required Python path.
...
In order to alert users that the Atom build scripts expect to find Python in the default installation folder.
2014-06-20 15:19:55 +01:00
Ben Ogle
72b1821828
Render line decorations.
2014-06-19 17:20:05 -07:00
Kevin Sawicki
781a51ac53
Merge pull request #2675 from atom/ks-bundle-dlls
...
Bundle DLLs
2014-06-19 16:27:38 -07:00
Kevin Sawicki
9055e650c6
Specify full destination path
2014-06-19 16:16:16 -07:00
Kevin Sawicki
5195a4aaa7
Copy dlls during build task
2014-06-19 16:16:16 -07:00
Kevin Sawicki
5e4f34f92c
Update dlls
2014-06-19 16:16:16 -07:00
Kevin Sawicki
dc7b549017
Add msvcr100.dll to win resources
2014-06-19 16:16:16 -07:00
Kevin Sawicki
29d5f63cd9
Update msvcp100.dll
2014-06-19 16:16:15 -07:00
Kevin Sawicki
33b4ec8e25
Add msvcp100.dll to win resources
2014-06-19 16:16:15 -07:00
Philip Schatz
67a1ed92db
💄 context menu tests
2014-06-19 19:14:34 -04:00
Ben Ogle
85abed2406
Merge pull request #2676 from atom/bo-cursor-gutter
...
Don’t render decorations on the last empty line when selection not empty
2014-06-19 15:10:18 -07:00
Ben Ogle
520ece4b13
💄 Wording
2014-06-19 15:09:49 -07:00
Ben Ogle
184068dc55
Add handlers for IME composition
2014-06-19 15:03:34 -07:00
Ben Ogle
f27b897e91
Change message in scroll canary
2014-06-19 14:27:20 -07:00
Ben Ogle
6e201104bc
Only fix the scroll position when the editor is mounted
...
fixes #2664
2014-06-19 14:24:47 -07:00
Ben Ogle
908a2978ae
Don’t render decorations on the last empty line when selection not empty
2014-06-19 14:20:32 -07:00
Ben Ogle
2eb5ef0816
Merge pull request #2665 from atom/bo-gutter-selection
...
Implement gutter clicking and dragging to change selection on react editor
2014-06-19 13:48:40 -07:00
probablycorey
0c5f2cd067
Upgrade to language-gfm@0.40.0
2014-06-19 13:38:25 -07:00
Kevin Sawicki
d1e60fb2a5
Upgrade to language-c@0.19
2014-06-19 13:22:16 -07:00
Nathan Sobo
bee7be1d1a
Fix errors refreshing directly after adding selection below/above
2014-06-19 13:43:10 -06:00
Ben Ogle
bee4c9df8a
Revert "Select to the end of the last row rather than beginning of row + 1"
...
This reverts commit c5815d2af9 .
2014-06-19 12:06:09 -07:00
Ben Ogle
c5815d2af9
Select to the end of the last row rather than beginning of row + 1
2014-06-19 12:05:17 -07:00
Ben Ogle
77717d3eff
Fix spec
2014-06-19 12:05:17 -07:00
Ben Ogle & Nathan Sobo
d3e0005b33
💄 Break out separate methods for gutter click and shift-click
2014-06-19 12:05:17 -07:00
Ben Ogle & Nathan Sobo
8295019891
Throw error when no animation frame was requested
2014-06-19 12:05:17 -07:00
Ben Ogle & Nathan Sobo
2edcc517b1
Handle dragging in the gutter
...
Including shift-click dragging better than the old editor!!!!!!
2014-06-19 12:05:17 -07:00
Ben Ogle & Nathan Sobo
9083103bb3
Add click and shift-click in gutter
2014-06-19 12:04:36 -07:00
Ben Ogle & Nathan Sobo
bc391094df
💄 Move helper
2014-06-19 12:03:18 -07:00
Kevin Sawicki
ffba81a962
Prepare 0.106
2014-06-19 10:03:26 -07:00
Kevin Sawicki
1e1f4cf173
Merge pull request #2662 from atom/ks-align-hard-tabs
...
Align hard tabs
2014-06-19 09:41:15 -07:00
Ivan Žužak
7f04149f8d
Upgrade to find-and-replace@0.120.0
2014-06-19 18:03:00 +02:00
Nathan Sobo
cd1fb99142
Merge pull request #2667 from atom/ns-react-dont-measure-when-hidden
...
Don't measure character widths when editor is hidden
2014-06-19 06:34:07 -06:00
Nathan Sobo
388763e7cd
Wait to measure characters if editor is hidden
...
Also, when characters *are* measured, request a display update
2014-06-19 04:19:51 -06:00
Nathan Sobo
f22e4225c3
Break into separate specs for lineHeight, fontSize, and fontFamily
2014-06-19 03:35:35 -06:00
Cheng Zhao
db4b99d27b
Merge branch 'atom-shell-v0.13.2'
2014-06-19 15:16:06 +08:00
Nathan Sobo
17f9cc49f2
Honor the center: true option in scrollTo* methods
...
Fixes #2648
2014-06-18 21:48:14 -06:00
Nathan Sobo
609855af3c
Decide to measure gutter's width in gutter
...
The gutter is in a better position to determine if the max line number
length has changed because it's a property that gets passed in so we
can compare current with previous.
Fixes #2659
2014-06-18 21:07:13 -06:00
Cheng Zhao
8410d8587b
Upgrade to atom-shell@0.13.2
2014-06-19 09:38:27 +08:00
Kevin Sawicki
33c9d5ae24
Upgrade to find-and-replace@0.119
2014-06-18 18:17:01 -07:00
Kevin Sawicki
0c48821465
Upgrade to command-palette@0.23
2014-06-18 17:50:46 -07:00
Kevin Sawicki
43259f5c51
Upgrade to link@0.24
2014-06-18 17:47:42 -07:00
Kevin Sawicki
fe2cb046c3
Verify token screen and buffer delta
2014-06-18 17:26:38 -07:00
Kevin Sawicki
de132d79a4
Add parens for clarity
2014-06-18 17:16:50 -07:00
Kevin Sawicki
5af181ffb5
Default column to 0
2014-06-18 17:11:34 -07:00
Kevin Sawicki
355f54ba00
Test odd-numbered tab length alignment
2014-06-18 17:10:10 -07:00
Kevin Sawicki
b56d4c6181
Update more expected tab lengths
2014-06-18 16:54:56 -07:00
Kevin Sawicki
ad9e2ab869
Update specs where tab is now only 1 space
2014-06-18 16:48:00 -07:00
Kevin Sawicki
a497b0f90f
💄 Use trailing for loop
2014-06-18 16:42:36 -07:00
Kevin Sawicki
e4fd80399d
Add token value directly to column
2014-06-18 16:41:10 -07:00
Kevin Sawicki
c4c5d72bf1
Test multiple tab stops per line
2014-06-18 16:37:23 -07:00
Kevin Sawicki
0504244066
Test multiple tab lengths
2014-06-18 16:25:31 -07:00
Kevin Sawicki
8560526158
Add initial spec of hard tabs aligning
2014-06-18 16:24:35 -07:00
Kevin Sawicki
ec8805e99e
Merge branch 'master' of https://github.com/a-m-s/atom into ks-align-hard-tabs
...
Conflicts:
src/tokenized-line.coffee
2014-06-18 16:09:07 -07:00
Kevin Sawicki
f8ec2e6da4
Upgrade to settings-view@0.128
2014-06-18 15:23:46 -07:00
Ben Ogle
2a28eafd04
Merge pull request #2661 from atom/bo-fold-markers
...
Add fold markers to folded lines
2014-06-18 14:58:32 -07:00
Kevin Sawicki
a6bf1af2d5
Upgrade to go-to-line@0.23
2014-06-18 14:26:40 -07:00
Kevin Sawicki
8eae66fc49
Upgrade to git-diff@0.33
2014-06-18 14:23:57 -07:00
Ben Ogle
02757fc2de
💄
2014-06-18 14:22:05 -07:00
Kevin Sawicki
fc37ac37bd
Upgrade to archive-view@0.33
2014-06-18 14:21:33 -07:00
Ben Ogle
63587abe97
Give fold markers a pointer on hover
2014-06-18 14:21:03 -07:00
Ben Ogle
d5ea766541
Make click of fold marker unfold the row
2014-06-18 14:07:55 -07:00
Kevin Sawicki
bd0643eda4
Upgrade to apm 0.69
2014-06-18 13:56:18 -07:00
Ben Ogle
7a9710b8c3
Add fold markers to folded lines
...
Fixes #2634
2014-06-18 13:47:38 -07:00
probablycorey
468c6598db
Make sure the overlayer class is only used once.
...
Using it twice causes context menus with the .overlay selector to
appear twice.
Closes #2601
2014-06-18 13:24:15 -07:00
Ben Ogle
ddb3cdc76f
Merge pull request #2656 from atom/bo-upgrade-fnr
...
Upgrade find and replace to use decorations for marker views
2014-06-18 13:11:11 -07:00
Ben Ogle
1c8e716cfd
Upgrade find-and-replace to use decorations for marker views
2014-06-18 12:56:05 -07:00
Nathan Sobo
f1f83a7d36
Add a comment explaining the .editor-colors class on .lines
2014-06-18 12:36:40 -06:00
Nathan Sobo
8d87eb2ed6
Style the .line-numbers div to be compatible w/ both themes and the GPU
...
The .line-numbers div has to have an opaque background because it's
sent as a texture to the GPU, and otherwise it will have isuses with
subpixel antialiasing.
However, themes style the background of the .gutter div, which was
getting obscured by the opaque background of the line numbers. This
commit adds the .gutter class to the .line-numbers div as well and
ensures it always fills the entire height of the editor.
2014-06-18 12:36:40 -06:00
Fabian Stiewitz
87aae13c80
Prevent double slash in Atom.desktop
2014-06-18 20:28:38 +02:00
Fabian Stiewitz
c735432163
Install with respect to INSTALL_PREFIX
2014-06-18 20:07:29 +02:00
Kevin Sawicki
29d26a4fae
Increase timeout on Windows CI
2014-06-18 10:04:41 -07:00
Ben Ogle
5c6f711bf3
Upgrade syntax themes to add css for new find decorations
2014-06-18 09:53:17 -07:00
Nathan Sobo
53c363b853
Merge pull request #2615 from adnelson/feature/delete-to-end-of-line
...
added delete to end of line
2014-06-18 10:46:48 -06:00
probablycorey
bacd612c71
Apply editor-colors style to gutter
...
Closes #2596
2014-06-18 09:42:33 -07:00
Kevin Sawicki
2cded15c4c
Upgrade to language-xml@0.15
2014-06-18 09:30:44 -07:00
Corey Johnson
2e73a46cbc
Merge pull request #2603 from atom/cj-expose-resizing-to-editor
...
Expose resizing to editor
2014-06-18 09:19:43 -07:00
Kevin Sawicki
64ae7bcdcc
Upgrade to tabs@0.42
2014-06-18 08:35:08 -07:00
Kevin Sawicki
abca7f778c
Upgrade to status-bar@0.41
2014-06-18 08:27:10 -07:00
Kevin Sawicki
b7197145c8
Upgrade to spell-check@0.38
2014-06-18 08:19:36 -07:00
Kevin Sawicki
7f53bb5753
Upgrade to text-buffer 2.4.1
2014-06-18 08:18:41 -07:00
Kevin Sawicki
8d38fc77d6
Upgrade to snippets@0.46
2014-06-18 08:15:32 -07:00
Philip Schatz
624c0bf9f1
allow multiple labels for the same command
2014-06-17 23:36:59 -04:00
Kevin Sawicki
1975882b9e
Upgrade to fuzzy-finder@0.55
2014-06-17 18:16:53 -07:00
Kevin Sawicki
0bd4d31ab0
💄 Remove semicolon
2014-06-17 18:06:38 -07:00
Cheng Zhao
4192c121e5
Merge pull request #2630 from deprint/desktop-file
...
Install Atom.desktop when installing to /usr/local
2014-06-18 08:58:50 +08:00
Ben Ogle
e89e2141d7
Merge pull request #2605 from atom/bo-ns-highlights
...
Add highlight decorations
2014-06-17 17:42:18 -07:00
Kevin Sawicki
25c5458bd2
Upgrade to wrap-guide@0.19
2014-06-17 17:30:58 -07:00
probablycorey
ff0cddfd1d
Merge remote-tracking branch 'origin/master' into cj-expose-resizing-to-editor
2014-06-17 17:22:10 -07:00
Ben Ogle
a7ec7497e2
nof
2014-06-17 17:09:26 -07:00
Ben Ogle
3790cdb262
Reset highlights so they don’t interfere with styleguide text.highlight
2014-06-17 17:08:53 -07:00
Ben Ogle
4308ce7bb0
Warnings when you pass in a bs marker
2014-06-17 17:08:53 -07:00
Kevin Sawicki
b302fdc553
Upgrade to markdown-preview@0.82
2014-06-17 16:41:31 -07:00
Nathan Sobo
2fffbba503
Eliminate Decoration class and use plain objects instead
2014-06-17 17:35:56 -06:00
probablycorey
9be1427891
Request scrollView measurement on resize events
2014-06-17 16:25:47 -07:00
Corey Johnson & Nathan Sobo
4564a39392
Remove measureScrollView helper
2014-06-17 16:09:23 -07:00
Corey Johnson & Nathan Sobo
068c1e6249
Use polling to detect editor resize
2014-06-17 16:07:07 -07:00
Kevin Sawicki
06a55250b9
Upgrade to bookmarks@0.25
2014-06-17 15:11:54 -07:00
Ben Ogle
d8240628a7
Update doc comments
2014-06-17 14:53:11 -07:00
Kevin Sawicki
eaa7593b27
Add single selection menu item
2014-06-17 14:42:57 -07:00
Kevin Sawicki
72e4be60c0
Upgrade to markdown-preview@0.81
2014-06-17 14:40:49 -07:00
Corey Johnson
f3a4d32a32
Remove width setting of overflowExpander
2014-06-17 14:07:26 -07:00
Nathan Sobo
edadedce7b
Give highlight decorations unique id's to avoid potential React errors
...
Using the marker's id plus the decoration class can cause an error in
the event we apply a decoration with the same class twice to the same
marker. This is admittedly unlikely, but I think it's cleaner to just
allocate unique id's for decoration objects.
2014-06-17 15:03:45 -06:00
Nathan Sobo
89be77b0a9
💄
2014-06-17 14:47:49 -06:00
Nathan Sobo
99ba20ae0d
Don't render empty highlights
2014-06-17 14:47:12 -06:00
Corey Johnson
0255e44f00
Remove suppressUpdates
2014-06-17 13:38:08 -07:00
Nathan Sobo
4832d36ac1
Rename filterDecorationsByScreenRow to getLineDecorations
...
Also rename local variable to lineDecorations for clarity
2014-06-17 14:35:56 -06:00
Nathan Sobo
5d15af943e
Rename filterDecorationsByMarkerId to getHighlightDecorations
...
And rename local variable to highlightDecorations to clarify intent
2014-06-17 14:31:56 -06:00
Corey Johnson
0a671fc386
Add a div that triggers overflowchanged events on resize
2014-06-17 13:28:05 -07:00
Corey Johnson
c06f5911c6
Update editor height change spec
2014-06-17 13:26:56 -07:00
Kevin Sawicki
2af8404ea9
Upgrade to bracket-matcher@0.47
2014-06-17 13:07:58 -07:00
Nathan Sobo
345d20dc4a
Prepare 0.105.0 release
2014-06-17 14:05:11 -06:00
Kevin Sawicki
34b93554c3
Upgrade to tree-view@0.103
2014-06-17 11:55:53 -07:00
Kevin Sawicki
3de926a1af
Hide when no deprecations
2014-06-17 11:36:07 -07:00
Kevin Sawicki
bc85bd2e74
Upgrade to bracket-matcher@0.46
2014-06-17 11:34:21 -07:00
Kevin Sawicki
3601aac136
Correct deprecation label
2014-06-17 11:32:53 -07:00
Kevin Sawicki
de8b498402
Add deprecations to spec runner
2014-06-17 11:28:01 -07:00
Ben Ogle
ef09fbbfb2
Remove softWrap decoration option
2014-06-17 11:24:27 -07:00
Ben Ogle
a3784500ec
Fix editor-view tests
2014-06-17 11:13:15 -07:00
Kevin Sawicki
1bd00f1d0a
Upgrade to language-c@0.18
2014-06-17 10:36:06 -07:00
Allen Nelson
ef7f0ed9ed
updated docstring
2014-06-17 12:18:34 -05:00
Kevin Sawicki
65e80cd65e
Upgrade to symbols-view@0.56
2014-06-17 09:34:19 -07:00
Nathan Sobo
14bed8a3c8
Merge pull request #2587 from atom/bo-ns-input-handling
...
Handle textInput events in a way that works with autocomplete-plus
2014-06-17 10:11:34 -06:00
Kevin Sawicki
d0513cb95d
📝 Doc optional param and default property value
2014-06-17 08:49:57 -07:00
Kevin Sawicki
6a08618821
Upgrade to package-generator@0.31
2014-06-17 08:29:38 -07:00
Fabian Stiewitz
72c87bfbc9
Install Atom.desktop when installDir is not temporary
2014-06-17 16:25:10 +02:00
Fabian Stiewitz
54c7c1e98d
🐧 Install Atom.desktop when installing to /usr/local
2014-06-17 12:40:10 +02:00
Kevin Sawicki
4e73fe3f24
Upgrade to settings-view@0.127
2014-06-16 17:55:13 -07:00
Ben Ogle
359793c0b0
Upgrade git-diff for use with new decoration apis.
2014-06-16 17:47:28 -07:00
Ben Ogle
34ec15862f
Filter decorations in the components.
...
This reduces the number of intermediate objects we need to create. The
downside is a bit more code complexity in the components.
2014-06-16 16:54:21 -07:00
Ben Ogle
04bbe393d4
Remove log lines
2014-06-16 16:51:46 -07:00
Ben Ogle
5b84aa7b18
💄 per nathan’s request
2014-06-16 16:06:18 -07:00
Ben Ogle
7ba498a170
Fix id generation
2014-06-16 16:06:01 -07:00
Ben Ogle
c21f8a5a6c
💄 clean up spec names
2014-06-16 16:05:48 -07:00
Kevin Sawicki
5788e30269
Upgrade to tree-view@0.102
2014-06-16 16:02:50 -07:00
Ben Ogle
0312609e19
Make highlights render as absolute position
2014-06-16 15:57:23 -07:00
Ben Ogle
32fba97c3a
Add a spec for highlights in folds
2014-06-16 15:56:55 -07:00
Ben Ogle
5259d5b750
Dont render invalid highlight decorations
2014-06-16 15:40:54 -07:00
Ben Ogle
dff27eba18
Specs for highlights
2014-06-16 15:36:09 -07:00
Ben Ogle
d2908c75fc
Rename redundant describe
2014-06-16 15:36:09 -07:00
Nathan Sobo
2c04bff0fa
Only return decorations for markers intersecting the screen row range
...
This relies on a fix to the interval-skip-list provided with the upgrade
to text-buffer@2.4.0.
2014-06-16 15:36:09 -07:00
Ben Ogle
4f2f158d0d
Make selection updating work properly
2014-06-16 15:36:09 -07:00
Ben Ogle
351dc58354
Remove getSelectionScreenRanges()
2014-06-16 15:36:09 -07:00
Ben Ogle
2867dd98e5
Remove getGutterDecorations()
2014-06-16 15:36:09 -07:00
Ben Ogle
32a0804b9a
Remove Decorations object
2014-06-16 15:36:09 -07:00
Ben Ogle
408e62a993
Pass highlightDecorations into the HighlightsComponent
2014-06-16 15:36:08 -07:00
Ben Ogle
d4057d21c7
Pass the decoration hash into the gutterComponent
2014-06-16 15:36:08 -07:00
Ben Ogle
031ec9798a
No more typeless decorations
...
Now you can specify a list of types with your decoration.
2014-06-16 15:36:08 -07:00
Ben Ogle
1ebdd801f5
Use decorations to render selections
2014-06-16 15:36:08 -07:00
Ben Ogle
084632a985
Rename Selection(s)Component to Highlight(s)Component
2014-06-16 15:36:08 -07:00
Ben Ogle
002e14990b
Rename bufferRowHasClass
2014-06-16 15:36:08 -07:00
Ben Ogle
3a3fc4b614
Add a spec for screen line changes
2014-06-16 15:36:08 -07:00
Ben Ogle
b028673b5d
Only render on updates
2014-06-16 15:36:08 -07:00
Ben Ogle
6394814142
Make foldable decorations work again
2014-06-16 15:36:08 -07:00
Ben Ogle
e128212410
Fix decoration specs to work with markers only
2014-06-16 15:36:08 -07:00
Ben Ogle
2d4360dcf0
Decorations can now only be attached to markers.
...
The basics work. It will render them on the gutter.
2014-06-16 15:36:08 -07:00
Ben Ogle & Nathan Sobo
120e2a3bdb
Move decoration Editor specs to DisplayBuffer
2014-06-16 15:36:08 -07:00
Ben Ogle & Nathan Sobo
7142022f05
Add intersection support to DisplayBuffer::findMarkers
2014-06-16 15:36:08 -07:00
Ben Ogle & Nathan Sobo
25520a4cad
Add containedInScreenRange to DisplayBuffer::findMarkers
2014-06-16 15:36:08 -07:00
Ben Ogle & Nathan Sobo
56da6399b8
Add startScreenRow and endScreenRow to DisplayBuffer::findMarkers
2014-06-16 15:36:08 -07:00
Ben Ogle & Nathan Sobo
a7379b067a
Use ::getMarker for fold decorations instead of new DisplayBufferMarker
2014-06-16 15:36:07 -07:00
Kevin Sawicki
de6fb2802b
Upgrade to language-yaml@0.7
2014-06-16 15:26:10 -07:00
Kevin Sawicki
2bfd7d093a
Merge pull request #2629 from atom/ks-smaller-windows-build
...
Smaller Windows build
2014-06-16 15:04:00 -07:00
Kevin Sawicki
416266b815
💄 Use string interpolation
2014-06-16 14:29:17 -07:00
Kevin Sawicki
bcc888bfb4
💄
2014-06-16 14:15:23 -07:00
Kevin Sawicki
e9bcb851c3
Escape ignored patterns
2014-06-16 14:13:43 -07:00
Allen Nelson
8411d41621
deleting only selection if selection is not empty
2014-06-16 16:13:40 -05:00
Kevin Sawicki
a66f81d70a
Don't include *.pdb files
2014-06-16 12:56:39 -07:00
Kevin Sawicki
72d1eb24a3
Ignore build/Release/obj directory
2014-06-16 12:53:34 -07:00
Kevin Sawicki
ba18c65dac
Ignore plist tests/
2014-06-16 12:37:04 -07:00
Kevin Sawicki
0c94298ea4
Merge pull request #2627 from atom/ks-windows-package-failures-on-ci
...
Fix packages specs on Windows CI
2014-06-16 12:34:29 -07:00
Kevin Sawicki
9bf374d4e5
Upgrade to language-ruby@0.29
2014-06-16 12:33:27 -07:00
Nathan Sobo
9344e3fc98
Merge pull request #2626 from atom/iz-mousedown-events-on-left-click-only
...
Handle mousedown events only for left button in editors
2014-06-16 13:29:37 -06:00
Kevin Sawicki
ede6a081a4
Upgrade to settings-view@0.126
2014-06-16 11:26:52 -07:00
Kevin Sawicki
d83547b9f4
Upgrade to setings-view@0.125
2014-06-16 11:26:52 -07:00
Kevin Sawicki
ef2337359b
Upgrade to settings-view@0.124
2014-06-16 11:26:51 -07:00
Kevin Sawicki
bc8a5f4b23
Fail on windows if specs fail
2014-06-16 11:26:51 -07:00
Kevin Sawicki
261421b609
Upgrade to settings-view@0.123
2014-06-16 11:26:51 -07:00
Kevin Sawicki
07eb2585d6
Remove fixtures cleaning
2014-06-16 11:26:51 -07:00
Kevin Sawicki
bec3d4effc
Delete fixtures for force re-checkout
2014-06-16 11:26:51 -07:00
Kevin Sawicki
422c4d41d1
Upgrade to settings-view@0.122
2014-06-16 11:26:51 -07:00
Kevin Sawicki
7aa233d9d6
Update markdown-preview@0.80
2014-06-16 11:26:51 -07:00
Ivan Zuzak
6c9df6d91a
Handle mousedown events only for left button in editors
2014-06-16 19:57:58 +02:00
Kevin Sawicki
520e478447
Upgrade to tree-view@0.101
2014-06-16 09:56:20 -07:00
Allen Nelson
fc462fcd21
added delete to end of line
2014-06-16 10:59:55 -05:00
Ivan Žužak
69b34b7377
Upgrade to language-ruby@0.28.0
2014-06-16 17:46:30 +02:00
Kevin Sawicki
3180bd2e3c
Upgrade to markdown-preview@0.79
2014-06-16 08:24:51 -07:00
Ivan Žužak
286c7e8f18
Add overview to debugging guide
2014-06-15 13:27:04 +02:00
Ivan Žužak
1c6e2f06ed
Mention debugging guide in contributing guide
2014-06-15 13:10:04 +02:00
Cheng Zhao
527a18fedc
Upgrade to atom-shell@0.13.1
2014-06-15 12:02:13 +08:00
Kevin Sawicki
46e1a9254d
Merge pull request #2609 from Bengt/patch-1
...
Add installation step of "C++ Toolchain" on Fedora
2014-06-14 07:41:27 -07:00
Bengt Lüers
ae46f1a3e1
Add installation step of "C++ Toolchain" on Fedora
2014-06-14 16:16:22 +02:00
Philip Schatz
2fdcf7a124
remove duplicate context menu entries
2014-06-13 21:30:55 -04:00
Ben Ogle
573c7f9621
Upgrade scandal to fix replacing across devices
2014-06-13 16:29:47 -07:00
Ben Ogle
dbed45c68e
Upgrade temp to 0.7.0 for the tracking feature
2014-06-13 16:29:28 -07:00
Nathan Sobo
9e6756ed6d
Don't perform an update in response scroll view dimension changes
...
We always measure the scroll view in the ::componentWillUpdate hook, so
performing *another* update in response to the measurement causes an
invariant violation in react. Whenever we are measuring, we are always
already updating.
2014-06-13 17:07:41 -06:00
Ben Ogle
95818ab21f
Revert "Upgrade scandal to fix issues with renaming across devices"
...
This reverts commit f555af0b88 .
2014-06-13 15:58:35 -07:00
Kevin Sawicki
9cf50960a2
Merge pull request #2606 from atom/ks-windows-ci
...
Publish builds on Windows CI
2014-06-13 15:53:08 -07:00
Ben Ogle
f555af0b88
Upgrade scandal to fix issues with renaming across devices
2014-06-13 15:47:49 -07:00
Kevin Sawicki
853ee3eec5
💄
2014-06-13 15:44:43 -07:00
Kevin Sawicki
bb9e052c90
DRY up zip code
2014-06-13 15:44:34 -07:00
Kevin Sawicki
4bade1c976
💄
2014-06-13 15:40:46 -07:00
Kevin Sawicki
058d55c829
Run specs on all platforms
2014-06-13 15:28:40 -07:00
Kevin Sawicki
dc323348b7
Only publish janky master builds
2014-06-13 15:25:21 -07:00
Kevin Sawicki
858e7b62a3
Remove logging
2014-06-13 15:25:13 -07:00
Kevin Sawicki
28015339d9
Add some logging
2014-06-13 15:19:20 -07:00
Kevin Sawicki
ca86e0258f
Only log error code
2014-06-13 15:12:06 -07:00
Kevin Sawicki
87fcc39045
Add missing path segment
2014-06-13 15:11:16 -07:00
Kevin Sawicki
b78ff8c3a9
Load atomcredentials on Windows
2014-06-13 15:05:36 -07:00
Kevin Sawicki
01fdf016a9
📝 Document invalid .vcxproj file error
...
Refs #2430
2014-06-13 14:33:16 -07:00
Kevin Sawicki
655cce9fd4
Renable asset uploading
2014-06-13 14:14:58 -07:00
Kevin Sawicki
f3ea2cd9e0
Add a command
2014-06-13 12:34:00 -07:00
Kevin Sawicki
ebcae85f1a
Log directory
2014-06-13 12:23:49 -07:00
Kevin Sawicki
0b79c31d45
Use full path
2014-06-13 12:02:04 -07:00
Kevin Sawicki
d5ec8551e1
Speed up built temporarily by not running specs
2014-06-13 11:53:30 -07:00
Kevin Sawicki
cd376c2d1d
Try 7za
2014-06-13 11:45:53 -07:00
probablycorey
8d84a97b2b
Move scroll view measurements to componentWillUpdate
2014-06-13 11:36:40 -07:00
Kevin Sawicki
0104d7e264
Zip built app on Windows
2014-06-13 11:36:29 -07:00
Kevin Sawicki
019cccc978
Remove unused variable
2014-06-13 11:36:29 -07:00
Kevin Sawicki
7f1d88a05d
Always pass windows build until flaky specs pass
2014-06-13 11:36:29 -07:00
Kevin Sawicki
ec754e5cd9
Merge pull request #2602 from joliv/patch-1
...
Add git req to linux build instructions
2014-06-13 10:55:00 -07:00
joliv
e046bb52d7
📝 Add git req to linux build instructions
...
Pretty simple, but doesn't come on a clean install.
2014-06-13 17:49:10 +00:00
Kevin Sawicki
34be92b5b0
Log message for all commands
...
The first time you bootstrap, all the build modules and apm are
installed. Previously this was showing no output so it was unclear
whether things are hung or now.
This will also help easily identify which stage of the build
npm and node-gyp errors are occurring.
2014-06-13 10:06:45 -07:00
Kevin Sawicki
fb0a15b1b3
Upgrade to markdown-preview@0.78
2014-06-12 16:55:28 -07:00
Corey Johnson
e96d2dbd17
Add the simplest resize fix that will work.
2014-06-12 16:17:45 -07:00
Corey Johnson
025370b9f8
Add editor component resize spec
2014-06-12 16:17:18 -07:00
Nathan Sobo
e26ab5513f
Don't assign scrollLeft on model on 'scroll-left-changed' events
...
Fixes #2513
I'm not entirely sure why, but for some reason we're getting into an
feedback cycle when the scrollLeft position changes in certain cases. In
theory, this shouldn't happen because reassigning the same value
shouldn't emit a change event. But since we're about to end-of-life the
jQuery editor, I'd like to try fixing it this way for now.
2014-06-12 17:01:12 -06:00
Kevin Sawicki
f623a4f2b5
Upgrade to markdown-preview@0.77
2014-06-12 14:54:25 -07:00
Corey Johnson
4186a4943b
Remove react shims deprecations
2014-06-12 14:53:09 -07:00
Corey Johnson
e179860519
Merge pull request #2571 from lee-dohm/bug-2526
...
Change line commenting to uncomment if all non-blank lines are commented out
2014-06-12 08:45:47 -07:00
Ivan Žužak
43f8596fb1
Merge pull request #2584 from atom/iz-fix-tab-unindent
...
Outdent only if a tab is matched at the start of the line
2014-06-12 17:39:23 +02:00
Ben Ogle
2c7d01e398
Merge pull request #2588 from atom/bo-fix-page-up-down
...
Fix pageUp and pageDown in the react editor
2014-06-11 17:30:59 -07:00
Ben Ogle
1bdf45f7d6
Fix gutter width
...
When you had a 1000 line file and you fold everything
into 10 lines, it would make the gutter width only large
enough for the 10 lines, so line 999 wouldnt properly
fit in the gutter.
Refs #2423
2014-06-11 17:28:12 -07:00
Ben Ogle
7e6e61905b
Move the cursor on pageUp / pageDown
...
Previously it was only moving the scrollTop, but not the cursors.
Affected on the react editor.
Refs #2423
2014-06-11 17:19:59 -07:00
Corey Johnson
01b4ff24b9
Dedupe grim
2014-06-11 16:50:45 -07:00
Corey Johnson
47e2cb4645
Update grim and its related modules
2014-06-11 16:50:45 -07:00
Ben Ogle & Nathan Sobo
236f4c5342
Upgrade git-diff to update diff correctly after comitting
2014-06-11 17:40:13 -06:00
Ben Ogle & Nathan Sobo
911390aba8
Upgrade find-and-replace for React fixes
2014-06-11 17:38:01 -06:00
Ben Ogle & Nathan Sobo
4569b76dd5
Don't call preventDefault for spaces to prevent browser scrolling
2014-06-11 17:16:19 -06:00
Ben Ogle & Nathan Sobo
1c410cbf5a
Handle textInput events in EditorComponent instead of on InputComponent
...
This commit also changes input handling to be more like it was in the
previous editor. We're using textInput rather than input events because
they are emitted *before* characters are inserted, enabling much simpler
detection of characters inserted via the accented-character menu on
OS X.
Previously I avoided this because something about it was causing reflows
in the old editor, but in this editor that doesn't seem to be a problem,
and it's actually faster.
2014-06-11 16:40:46 -06:00
Nathan Sobo
5f602ad86e
Merge pull request #2567 from atom/bo-scroll-speed
...
Slow the scroll speed
2014-06-11 14:44:20 -06:00
Kevin Sawicki
9da9c77e61
Add paths that work on Git 1.7
2014-06-11 13:24:54 -07:00
Kevin Sawicki
8ed05a4201
Only log spec output on failures
2014-06-11 13:24:13 -07:00
Kevin Sawicki
a8533c1010
Fail build if any specs fail on Windows
2014-06-11 13:24:13 -07:00
Ben Ogle
87915f70e2
editor.scrollSensitivity option
2014-06-11 12:07:49 -07:00
Ben Ogle
ec07cb9524
Slow the scroll speed
2014-06-11 12:07:48 -07:00
Corey Johnson
d4ae3ac548
Upgrade to language-c@0.17.0
2014-06-11 12:04:40 -07:00
Nathan Sobo
1b4426e3ba
Don't pause overflowchanged events after React editor updates
...
Fixes #2237
Previously, operations such as typing and scrolling were triggering
overflowchanged events on the editor, which concerned me because we
were performing lots of unnecessary measurements of the scroll view.
Now that we draw extra lines above and below the visible screen row
range, this doesn't happen, so we can remove this pausing code which
was delaying the resizing of the editor in certain situations.
2014-06-11 12:07:05 -06:00
Kevin Sawicki
32245b1d92
Remove humanizeKeystrokes specs
...
These are already tested thoroughly in underscore-plus and
they are now platform-specific now which this spec was not
expecting.
2014-06-11 10:59:08 -07:00
Nathan Sobo
030bcd6d4f
Make react cursor the width of a default character at the end of lines
...
When the cursor is positioned before a character, we always make it the
width of that character. But at the end of a line, there is no character
to use to set the width, so we just use the defaultCharWidth.
This makes the block cursor visible on empty lines in vim-mode.
2014-06-11 11:54:10 -06:00
Kevin Sawicki
f1628fb1e0
Only codesign on Mac OS X
2014-06-11 10:45:12 -07:00
Nathan Sobo
7c1a4a9e08
Don't clip range start/end in DisplayBuffer::pixelRectForScreenRange
...
Fixes #2583
This prevents the cursor from having 0 width inside atomic tokens.
2014-06-11 11:40:57 -06:00
Kevin Sawicki
3b1c70911f
Upgrade to minidump 0.7
2014-06-11 10:30:28 -07:00
Kevin Sawicki
70fc084864
Upgrade to settings-view@0.121
2014-06-11 10:28:25 -07:00
Kevin Sawicki
d9152e856b
Upgrade to tree-view@0.100
2014-06-11 10:28:25 -07:00
Corey Johnson
10dba4b9a0
Revert "Upgrade find-and-replace@0.116.0"
...
This reverts commit efea4c6d05 .
2014-06-11 10:23:29 -07:00
Corey Johnson
5e51445118
Update cursor z-index
2014-06-11 10:04:31 -07:00
Corey Johnson
f4b7f86eb0
Revert "Remove editor-colors class from lines component"
...
This reverts commit 8cca198af1 .
2014-06-11 10:02:16 -07:00
Ivan Zuzak
07308a4e04
✅ Add test for outdenting with tabs after normal characters
2014-06-11 19:02:14 +02:00
Corey Johnson
8cca198af1
Remove editor-colors class from lines component
2014-06-11 09:53:56 -07:00
Ben Ogle
efea4c6d05
Upgrade find-and-replace@0.116.0
2014-06-11 09:42:11 -07:00
Ivan Zuzak
588d9b97eb
Unindent only if the tab is at the start of the line
2014-06-11 18:31:37 +02:00
Corey Johnson
4f77a371f4
Merge pull request #2497 from atom/cj-add-react-editor-shims
...
Add shims to the React View Editor
2014-06-11 09:06:40 -07:00
Corey Johnson
94dd1eed54
Merge remote-tracking branch 'origin/master' into cj-add-react-editor-shims
...
Conflicts:
src/editor-component.coffee
2014-06-11 08:56:27 -07:00
Ben Ogle
09b91974a7
Fix casing on Grim import
2014-06-11 08:52:36 -07:00
Nathan Sobo
99611fad34
Give React editor lines and line numbers an opaque background
...
This ensures subpixel antialiasing works correctly. It was previously
present on both of these components but got dropped accidentally.
2014-06-11 08:51:19 -06:00
Nathan Sobo
1b026cc805
Set is-focused class on React editor's wrapper view for now
2014-06-11 08:37:16 -06:00
Nathan Sobo
4c0d87080a
Update git-diff so specs pass with React editor enabled
2014-06-11 08:30:17 -06:00
Nathan Sobo
a09eb96982
Upgrade bookmarks to pass specs with react editor enabled
2014-06-11 08:05:30 -06:00
Nathan Sobo
5531d54554
Upgrade autosave to support react editor focusout events
2014-06-11 08:00:04 -06:00
Nathan Sobo
b73d267a5f
Merge branch 'master' into cj-add-react-editor-shims
2014-06-11 07:34:41 -06:00
Nathan Sobo
5add0e4f70
Don't forceUpdate in setImmediate callback if editor is unmounted
...
This was throwing errors in the EditorComponent spec.
/cc @benogle, just so you're aware
2014-06-11 07:21:05 -06:00
Nathan Sobo
7040906473
Ignore null bytes when measuring character widths in React editor
...
Fixes #2391
2014-06-11 07:18:52 -06:00
Nathan Sobo
131aad24c0
Merge branch 'master' into cj-add-react-editor-shims
2014-06-11 06:48:16 -06:00
Nathan Sobo
64870c733b
Add API for enabling/disabling input to support vim-mode's insert mode
2014-06-11 06:07:41 -06:00
Nathan Sobo
68ca6a0a0d
Merge pull request #2532 from karlin/select-paragraphs
...
Adds select-to-beginning-of-next/previous-paragraph commands
2014-06-11 05:39:30 -06:00
Kevin Sawicki
376010722e
Upgrade to language-javascript@0.27
2014-06-10 18:22:17 -07:00
Kevin Sawicki
31cf907b48
💄
2014-06-10 16:54:25 -07:00
Kevin Sawicki
28af52dfab
Upgrade to bracket-matcher@0.45
2014-06-10 15:44:02 -07:00
probablycorey
9e7e77bdf8
Merge remote-tracking branch 'origin/master' into cj-add-react-editor-shims
...
Conflicts:
src/gutter-component.coffee
2014-06-10 15:42:23 -07:00
probablycorey
d0385a90ea
Revert "Use ReactEditorView in the workspace view spec"
...
This reverts commit b46ac9080c .
2014-06-10 15:37:49 -07:00
probablycorey
f9c4af301d
Shim scrollView outlet
2014-06-10 15:19:54 -07:00
Lee Dohm
3cf4b7b3e4
Use imperative style and standard JS regex
...
Based on pull request feedback
2014-06-10 14:54:01 -07:00
Kevin Sawicki
8523df58b0
Upgrade to image-view@0.35
2014-06-10 14:38:19 -07:00
Kevin Sawicki
bd2c2bfe46
Merge pull request #2577 from jugglingnutcase/improve-npm-verify-on-win32
...
Fix NPM verification failures after `script/clean` on Win32
2014-06-10 14:38:04 -07:00
James R Sconfitto
f5a70da6f0
🏁 Use "npm.cmd" to verify npm
2014-06-10 17:26:57 -04:00
probablycorey
a8186b15cf
Upgrade to bracket-matcher@0.44.0
2014-06-10 13:07:29 -07:00
Kevin Sawicki
fe088ba16a
Use local npm version when available
2014-06-10 11:45:47 -07:00
Nathan Sobo
562a047b9e
Only requestUpdate when scrolling stops if component is still mounted
...
Fixes #2566
2014-06-10 12:13:57 -06:00
Kevin Sawicki
634c995a71
Verify npm version
...
This will end up in log output when people report build issues and now
the bootstrap will error when the npm version is <1.4.
2014-06-10 11:05:29 -07:00
Kevin Sawicki
153faefaf9
📝 Link to node.js wiki install instructions
...
Closes #2340
2014-06-10 09:26:38 -07:00
Kevin Sawicki
636a8a8286
📝 💄
2014-06-10 09:19:39 -07:00
Kevin Sawicki
faada2de30
📝 Mention build-essential package
...
Closes #2384
2014-06-10 09:18:12 -07:00
probablycorey
e762efa97e
Upgrade to settings-view@0.120.0
2014-06-10 09:00:04 -07:00
Lee Dohm
a2c9c21cfb
Change line commenting to ignore blanks if any non-blanks
...
Fixes #2526
This slightly alters the heuristic for deciding whether to uncomment
or to comment blocks of code. Previously, it would key off the first
line of code and only if that was commented would it check the other
lines. Now it checks all lines of code and uncomments the block if all
non-blank lines are commented out.
2014-06-09 21:31:46 -07:00
Lee Dohm
ea4f99e5ac
Add test to illustrate the problem
...
See #2526
2014-06-09 21:18:03 -07:00
probablycorey
b46ac9080c
Use ReactEditorView in the workspace view spec
2014-06-09 17:35:44 -07:00
Kevin Sawicki
24a463b18d
Upgrade to find-and-replace@0.115
2014-06-09 17:08:57 -07:00
Kevin Sawicki
3d28a04ffa
Upgrade to command-palette@0.22
2014-06-09 16:43:30 -07:00
Ben Ogle
326542644d
Upgrade git-diff@0.29.0 bookmarks@0.23.0
2014-06-09 16:33:27 -07:00
Ben Ogle
45f70bb783
Merge pull request #2507 from atom/bo-gutter-api
...
Add an API for decorations; render stuff in the gutter again
2014-06-09 16:30:48 -07:00
Corey Johnson
a227ed7586
Add toggleSoftWrap and toggleSoftTabs
2014-06-09 16:10:29 -07:00
Corey Johnson
5288666bfc
Revert "Export ReactEditorView as EditorView"
...
This reverts commit be20148518 .
2014-06-09 16:07:00 -07:00
Corey Johnson
0396aac11f
Add several setter shims to ReactEditorView
2014-06-09 16:03:20 -07:00
Ben Ogle
5db163a328
💄
2014-06-09 16:01:29 -07:00
Kevin Sawicki
4d12e025e4
Upgrade to archive-view@0.32
2014-06-09 15:50:26 -07:00
Corey Johnson
be20148518
Export ReactEditorView as EditorView
2014-06-09 15:50:08 -07:00
Ben Ogle
756347a716
Add has-selection class to the editor div when there is a selection
2014-06-09 15:45:32 -07:00
Corey Johnson
7379627fcb
Add several scroll shims to ReactEditorView
2014-06-09 15:37:02 -07:00
Kevin Sawicki
4b02d3ff61
Upgrade to tree-view@0.99
2014-06-09 15:33:47 -07:00
Ben Ogle
dc6836dc2d
Add specs for cursor-line decorations
2014-06-09 15:18:12 -07:00
Corey Johnson
a2c4caf7ad
Move scroll methods below afterAttach method
2014-06-09 15:14:48 -07:00
Corey Johnson
e8b6fb919e
Add shim for ReactEditorView::redraw
2014-06-09 15:06:49 -07:00
Ben Ogle
2087426afc
Specs for decorationsForBufferRow
2014-06-09 15:05:43 -07:00
Kevin Sawicki
b703ca0ebf
Upgrade to markdown-preview@0.76
2014-06-09 15:04:32 -07:00
Corey Johnson
601c877136
Add pageDown/pageUp to ReactEditorView
2014-06-09 14:46:47 -07:00
Ben Ogle
6c609cb7d2
Revert "Move setImmediate into requestUpdate; Batch updates"
...
This reverts commit ad522e6ab1 .
2014-06-09 14:45:43 -07:00
Corey Johnson
31d7110bba
Remove getPageRows from API
2014-06-09 14:42:47 -07:00
Ben Ogle
ad522e6ab1
Move setImmediate into requestUpdate; Batch updates
2014-06-09 14:40:59 -07:00
Ben Ogle
e59f242f19
Move click gutter into the GutterComponent
2014-06-09 14:11:41 -07:00
Ben Ogle
bae625a894
Add spec for when lines become foldable
2014-06-09 14:04:24 -07:00
Ben Ogle
b5532ee4a3
💄 spec
...
Use the event system to click on the gutter
2014-06-09 14:04:24 -07:00
Ben Ogle
31b4b7a372
Speed up decoration removal and use less temp objects.
2014-06-09 14:04:24 -07:00
Ben Ogle
1a1ed56419
Oh man. Render only once!
2014-06-09 14:04:24 -07:00
Ben Ogle
13be8d5139
Add a cursor-line decoration to the gutter
2014-06-09 14:04:24 -07:00
Ben Ogle
312901ff68
Use decorations for folds.
...
They are more efficient when re-rendering.
2014-06-09 14:04:24 -07:00
Ben Ogle
346b6007ca
Allow for typeless decorations that apply to everything
...
If you are querying for `type: ‘gutter’` it will return the typeless
decorations as well.
2014-06-09 14:04:24 -07:00
Ben Ogle
a8df77243c
Fix spec
...
I changed the width of the gutter in b0af7cfc12729e9ef1320c0b178cc024bc0e60cc
16 characters is still within the break range of the word 'wraps'
2014-06-09 14:04:23 -07:00
Ben Ogle
f30641da44
💄 Remove log line.
2014-06-09 14:04:23 -07:00
Ben Ogle
049531e495
Add comment
2014-06-09 14:04:23 -07:00
Ben Ogle
e8594ccec4
💄 Change var names for consistency
2014-06-09 14:04:23 -07:00
Ben Ogle
65ab436da2
API docs
2014-06-09 14:04:23 -07:00
Ben Ogle
e7bd8026d2
Deprecate old class functions
2014-06-09 14:04:23 -07:00
Ben Ogle
d9e731c84a
Update styles on the foldable icons
2014-06-09 14:04:23 -07:00
Ben Ogle
8e1e5a3760
Add ability to click the fold icons
2014-06-09 14:04:23 -07:00
Ben Ogle
02594e3f7a
💄 Use for loops
2014-06-09 14:04:23 -07:00
Ben Ogle
da5bf6c74c
Defensive on the decorations
2014-06-09 14:04:23 -07:00
Ben Ogle
5cd8f5952f
Make editor push decorator updates to the gutter
2014-06-09 14:04:23 -07:00
Ben Ogle
1b8be75a76
Add specs for the editor interface
...
for decorations in ranges and associated with markers
2014-06-09 14:04:23 -07:00
Ben Ogle
235180cf03
Add specs for fold rendering
2014-06-09 14:04:23 -07:00
Ben Ogle
a13990155f
Use setImmediate rather than setTimeout
2014-06-09 14:04:23 -07:00
Ben Ogle
a72f11594d
💄 remove decoratorType instance var
2014-06-09 14:04:23 -07:00
Ben Ogle
86d7a45a78
Remove the comment about overlap
...
Turns out it’s already dealing with overlap by not emitting events
when there is an overlap.
2014-06-09 14:04:22 -07:00
Ben Ogle
a229d696d5
Add addDecorationForBufferRowRange and related remove
2014-06-09 14:04:22 -07:00
Ben Ogle
ef6ca3853d
💄
2014-06-09 14:04:22 -07:00
Ben Ogle
9e86d5f5f1
💄 Clean up based on feedback
2014-06-09 14:04:22 -07:00
Ben Ogle
3ef91c61d9
Add api for getStartBufferPosition and related fns
2014-06-09 14:04:22 -07:00
Ben Ogle
5bae58eeb1
Clean up specs based on feedback.
2014-06-09 14:04:22 -07:00
Ben Ogle
6ce859774a
Name changes
2014-06-09 14:04:22 -07:00
Ben Ogle
fa4a6e2d71
Nof
2014-06-09 14:04:22 -07:00
Ben Ogle
9ee54801a2
Implement removeDecorationsForMarker
2014-06-09 14:04:22 -07:00
Ben Ogle
79578e08ab
Specs for marker decorations
2014-06-09 14:04:22 -07:00
Ben Ogle
732e23b8ea
Add initial addDecorationForMarker()
2014-06-09 14:04:22 -07:00
Ben Ogle
d51894103d
Debounce the rendering of decorations
2014-06-09 14:04:22 -07:00
Ben Ogle
eb59196c02
Rendering decorations works well.
...
Also specs.
2014-06-09 14:04:22 -07:00
Ben Ogle
142eedd705
Renders decoration changes.
2014-06-09 14:04:22 -07:00
Ben Ogle
77d269c6d9
Beginning of decorations
2014-06-09 14:04:22 -07:00
Ben Ogle
b23009a8f3
fold classes work
2014-06-09 14:04:21 -07:00
Corey Johnson
84de8c1bfd
Move benchmark code to the end of the editor component
2014-06-09 14:01:45 -07:00
Kevin Sawicki
6a9faee109
Prepare 0.104 release
2014-06-09 14:01:14 -07:00
Corey Johnson
4d6737230a
Remove unused mousewheel event spec
2014-06-09 13:55:19 -07:00
Corey Johnson
362f696e3e
Add setFontFamily and setFontSize to ReactEditorView
2014-06-09 13:51:00 -07:00
Corey Johnson
677d3abe0e
Add ::getFontFamily
2014-06-09 13:51:00 -07:00
Corey Johnson
c78f9137cc
Make method style consistent with the rest of the file
2014-06-09 13:51:00 -07:00
Nathan Sobo
d8d378e083
Revert "Upgrade space-pen now that problem with 3.2.4 is fixed"
...
This reverts commit 7dcafb44f1 .
2014-06-09 13:58:09 -06:00
Nathan Sobo
8cf9e1990b
Add ReactEditorView::getModel shim
2014-06-09 13:47:36 -06:00
Nathan Sobo
e9f116a14e
Request update when cursors move outside of a batch update
2014-06-09 13:32:42 -06:00
Nathan Sobo
b2253ab7ce
Add ReactEditorView::insertText shim
2014-06-09 13:32:42 -06:00
Nathan Sobo
fc5dc46e73
Make dummy line number have a buffer row of -1
...
This prevents accidentally returning the dummy line number when asking
for line numbers for buffer row 0 using shim code.
2014-06-09 13:32:42 -06:00
Corey Johnson
cb9d488a1e
Upgrade to spell-check@0.37.0
2014-06-09 11:20:45 -07:00
Kevin Sawicki
389b5c7891
Remove script/install-cli
...
The CommandInstaller class now has native module dependencies that are
compiled with apm so invoking it directly from node is no longer possible.
This can still be done using the grunt install task.
Closes #2555
2014-06-09 11:02:26 -07:00
Ben Ogle
6bf97f7a1a
Upgrade to find-and-replace@0.114.0
2014-06-09 10:57:31 -07:00
Corey Johnson
d0639393ca
0.103.0
2014-06-09 09:53:20 -07:00
Kevin Sawicki
7ae6cba337
Upgrade to tree-view@0.98
2014-06-09 09:32:06 -07:00
Kevin Sawicki
a3e85d6758
Upgrade to first-mate 1.7
2014-06-09 09:18:58 -07:00
Kevin Sawicki
decce0e3a1
Merge pull request #2561 from batjko/master
...
Add classic copy/paste to Linux and Win32 keymaps
2014-06-09 09:06:18 -07:00
batjko
aa2868efbf
Classic copy/paste added to Linux and Win32
...
Ctrl+Insert: Copy
Shift+Insert: Paste
2014-06-09 14:39:00 +01:00
Nathan Sobo
8521114c08
Fix failures associated with not passing focused: true on pane splits
2014-06-09 17:09:02 +09:00
Nathan Sobo
43b5a9cfd0
Don't set focused: true on new pane when splitting
...
This causes the active item to change in the model before the associated
view can be added, which causes problems with the ReactEditorView having
methods called on it before its afterAttach hook creates the component.
We call Pane::activate subsequently unless activation is suppressed,
which will focus the pane anyway, so this was redundant.
2014-06-09 16:48:51 +09:00
Nathan Sobo
4387e16496
Emit selection:changed events if editor is alive after update
2014-06-09 16:13:09 +09:00
Nathan Sobo
6f3ebe8d0c
Add ReactEditorView::hiddenInput shim
2014-06-09 15:16:38 +09:00
Nathan Sobo
c972d9b022
Get invisibles from component state
2014-06-09 15:11:16 +09:00
Nathan Sobo
b1563fdfc0
Destroy item's of last pane even if the pane itself is not destroyed
...
We always want to preserve at least one pane, so we don't call destroy
on the pane if it is the last pane. However, we still want to destroy
its items. This was previously relying on the view to destroy the
underlying item, which isn't as reliable as doing it in the model.
2014-06-09 15:04:51 +09:00
Nathan Sobo
a2c41a2ae3
Don't use the react editor in EditorView specs
2014-06-09 14:52:56 +09:00
Nathan Sobo
21623b9c37
Merge branch 'master' into cj-add-react-editor-shims
...
Conflicts:
package.json
2014-06-09 11:56:13 +09:00
Nathan Sobo
7dcafb44f1
Upgrade space-pen now that problem with 3.2.4 is fixed
2014-06-09 11:01:06 +09:00
Ivan Žužak
f9c975bba7
Add debugging guide to list of guides
2014-06-07 11:45:25 +02:00
Cheng Zhao
1c6f7b00eb
Merge pull request #2524 from atom/atom-shell-v0.13.0
...
Support 32bit build on Linux
2014-06-07 15:25:57 +08:00
Cheng Zhao
fc1709f113
📝 Mention 32bit arch is supported.
2014-06-07 14:09:03 +08:00
Cheng Zhao
35c2ef09a0
Support generating i386 deb file.
2014-06-07 14:09:03 +08:00
Cheng Zhao
dbbf310e36
Upgrade to atom-shell@0.13.0
2014-06-07 14:09:03 +08:00
Cheng Zhao
ee1c17d787
Upgrade to grunt-download-atom-shell@0.8.0
2014-06-07 14:09:03 +08:00
Nathan Sobo
fe3ea229a2
Prevent focus loss on double click without breaking single click focus
...
Previously, we stopped propagation on mousedown events to prevent
certain cases where focus was being lost after double clicking to select
a word.
Unfortunately, this also broke the ability to focus the editor by
clicking it. When investigating this, I noticed that whenever we lost
focus, the target of the mousedown event was always the cursor. So I
tried setting `pointer-events: none` on cursors and can no longer
reproduce the double-click issue.
/cc @probablycorey
2014-06-07 12:37:40 +09:00
Ben Ogle
381ebe1a38
Upgrade to solarized-dark-syntax@0.17.0
2014-06-06 17:22:21 -07:00
Kevin Sawicki
965a65d6f8
Upgrade to language-sass@0.13
2014-06-06 11:51:46 -07:00
Kevin Sawicki
25b641125d
📝 Remove Weird Stuff
2014-06-06 11:04:01 -07:00
Kevin Sawicki
53aff00218
Merge pull request #2529 from strugee/master
...
Add troubleshooting long path issues for Windows
2014-06-06 11:02:59 -07:00
Kevin Sawicki
9f8e1fbb80
Upgrade to image-view@0.34
2014-06-06 10:53:51 -07:00
Kevin Sawicki
5e7a26dc9d
Prepare 0.102 release
2014-06-06 10:42:40 -07:00
Kevin Sawicki
7ca6277403
Upgrade to apm 0.68
2014-06-06 10:28:04 -07:00
Kevin Sawicki
774e86da8d
Upgrade to bracket-matcher@0.43
2014-06-06 09:55:11 -07:00
Kevin Sawicki
893d349594
Upgrade to apm 0.67
2014-06-06 09:27:04 -07:00
Kevin Sawicki
f7d18154e7
Upgrade to markdown-preview@0.74
2014-06-06 09:15:15 -07:00
Kevin Sawicki
4f5098f0a3
Upgrade to language-gfm@0.39.0
2014-06-06 09:13:17 -07:00
Kevin Sawicki
e04c6b4732
Upgrade to language-c@0.16.0
2014-06-06 09:04:08 -07:00
Kevin Sawicki
f31cc1b0da
Return early when skipping remove command
2014-06-06 08:58:34 -07:00
Kevin Sawicki
3b6711d83d
Only spawn removed command for paths that exist
...
Prevents errors being logged when trying to remove folders that
don't exist on Windows.
2014-06-06 08:56:13 -07:00
Corey Johnson
776e8a308c
Merge pull request #2522 from atom/cj-fix-react-double-click-bug
...
Fix unresponsive text input after double-clicking
2014-06-06 08:54:44 -07:00
Kevin Sawicki
d62ac36062
Merge pull request #2531 from radum/master
...
better script/clean removal for windows
2014-06-06 08:52:39 -07:00
Kevin Sawicki
1734182191
Upgrade to atom-package-manager@0.66
2014-06-06 08:45:09 -07:00
probablycorey
e0b54d8501
Use proper variable name
2014-06-06 08:06:16 -07:00
Nathan Sobo
2f3d74c047
Merge branch 'master' into cj-add-react-editor-shims
...
Conflicts:
src/react-editor-view.coffee
2014-06-06 23:59:54 +09:00
Nathan Sobo
66661f2d10
Make cursor visible when .editor-contents is focused
2014-06-06 23:58:39 +09:00
Nathan Sobo
cae5cdc81c
Put the .editor class on the wrapper, not the component
...
Things depend on the react editor wrapper having the .editor class,
but inside the editor, we can control the style. I changed the
component's div to be .editor-contents for now. We can eliminate this
extra style when we eliminate the wrapper.
2014-06-06 23:52:35 +09:00
karlin
2f45685a06
remove focused describes
2014-06-06 08:40:15 -04:00
karlin
8577bf9a4c
select to beginning of next or previous paragraph commands
2014-06-06 08:37:59 -04:00
Radu Micu
8e6dcf43b0
better script/clean removal for windows
...
Now `script/clean` uses `del /F /Q /S` to cleanup the folders but `del /S` deletes specified files from all subdirectories, so if we pass a folder as a parameter it will only delete the files within the folder and all subfolders recursively but not the actual folders. And this can cause problems, see Issue #2487
A better way is to use `rmdir /S /Q` as it takes care of the folder itself and it's contents.
/S - removes all directories and files in the specified directory in addition to the directory itself. (removes the directory tree)
/Q - obvious this is quite mode
I tested this approach on a couple machines that needed a clean before building and works OK with `rmdir`. It might give a warning in the console like `The system cannot find the file specified.` because not all of them are there but it can be ignored as the script will finish running.
2014-06-06 11:26:43 +01:00
Alex Jordan
15bb3ee31d
add troubleshooting long path issues for Windows
2014-06-06 01:04:23 -07:00
Nathan Sobo
2234ff78c7
Include line-number class for backward compatibility
2014-06-06 16:54:28 +09:00
Nathan Sobo
fca6a7758b
Don't run afterAttach hooks twice on ReactEditorView
2014-06-06 16:46:14 +09:00
Nathan Sobo
7dae04b8d4
Add ReactEditorView::getText
2014-06-06 16:46:14 +09:00
probablycorey
7afb25cead
Remove semicolons
2014-06-05 17:57:25 -07:00
probablycorey
b0ddab842b
Stop mouseDown event from propagating.
...
Closes #2459
2014-06-05 17:22:12 -07:00
Kevin Sawicki
a2d08547b6
Downgrade to space-pen 3.2.0
...
CI had 243 failures after upgrading to 3.2.4
2014-06-05 17:06:48 -07:00
Kevin Sawicki
a6aa94110c
Upgrade to space-pen 3.2.4
2014-06-05 16:55:51 -07:00
Kevin Sawicki
8f5018f925
Merge pull request #2515 from atom/star-api-docs
...
📝 Add documentation for Atom.io Star API
2014-06-05 16:24:03 -07:00
Kevin Sawicki
a47feb9dd8
📝 Minor tweaks
2014-06-05 16:23:40 -07:00
Kevin Sawicki
9ef4ea180b
Upgrade to language-css@0.17
2014-06-05 16:13:05 -07:00
Kevin Sawicki
24be115cf6
Upgrade to language-php@0.15
2014-06-05 16:11:31 -07:00
Kevin Sawicki
d61504873a
Upgrade to solarized-dark-syntax@0.16
2014-06-05 16:10:44 -07:00
Kevin Sawicki
ae7047571f
Upgrade to atom-dark-syntax@0.16
2014-06-05 16:09:59 -07:00
Kevin Sawicki
40fdce9c00
Upgrade to solarized-light-syntax@0.8
2014-06-05 16:09:12 -07:00
Kevin Sawicki
d3ede06cad
Upgrade to language-ruby@0.27
2014-06-05 16:07:58 -07:00
Kevin Sawicki
31d25209a0
Upgrade to tree-view@0.97
2014-06-05 15:09:25 -07:00
Corey Johnson
d7ee81418d
Remove editor class form ReactEditorView, it is on EditorComponent
...
I couldn’t recreate the problem with activation events mentioned
https://github.com/atom/atom/commit/fa66689c07f3c64cdf338da1c9a034d06ec54f9c
2014-06-05 14:13:41 -07:00
Ivan Žužak
1d2ce26b81
Merge pull request #2502 from atom/iz-debugging-atom-docs
...
Add debugging guide
2014-06-05 22:22:36 +02:00
Corey Johnson
56095187e6
Only show the first 10 lines of a spec failure and its stacktrace
...
It is difficult to scroll through stack traces when there are huge
failure messages. This limits the length to 10 lines, if you hover
over the message it will expand.
Somewhat related to #1173
2014-06-05 11:36:58 -07:00
Corey Johnson
04e4b917b0
Only show the first 10 lines of a spec failure and its stacktrace
...
It is difficult to scroll through stack traces when there are huge
failure messages. This limits the length to 10 lines, if you hover
over the message it will expand.
Somewhat related to #1173
2014-06-05 11:36:26 -07:00
Kevin Sawicki
58af226359
Upgrade to apm 0.65
...
Closes #2516
2014-06-05 11:19:37 -07:00
Daniel Hengeveld
88cb7e2f96
'Returns package' -> 'Returns a package'
2014-06-05 11:14:34 -07:00
Daniel Hengeveld
728aacd3fb
📝 Add documentation for Atom.io Star API
2014-06-05 11:09:29 -07:00
Kevin Sawicki
4f56bc32dc
Upgrade to snippets@0.45
2014-06-05 10:50:45 -07:00
Kevin Sawicki
d16bd0d7eb
💄
2014-06-05 10:09:27 -07:00
Kevin Sawicki
b6fc17e363
Mention sudo might be required for npm config
...
This will depend on how you've installed and configured npm in the
PATH
Refs #2342
2014-06-05 09:59:44 -07:00
Kevin Sawicki
b6056a44e2
Merge pull request #2506 from Bengt/patch-1
...
Add concrete install instructions for Fedora Linux
2014-06-05 09:56:02 -07:00
Kevin Sawicki
6ce4efa3ce
Upgrade to apm 0.64
2014-06-05 09:45:44 -07:00
Kevin Sawicki
0c0f143f91
Only print python version when checked
2014-06-05 08:53:02 -07:00
Ben Ogle
2a5ac13e4c
Merge pull request #2510 from wulftone/patch-2
...
Add alt-# shortcuts for pane switching in linux
2014-06-04 22:12:33 -07:00
Trevor Bortins
6cc6c81493
Update linux.cson
2014-06-04 22:11:29 -07:00
Trevor Bortins
a215cd77ed
Add alt-# shortcuts for pane switching
2014-06-04 22:06:57 -07:00
Kevin Sawicki
ddad8ef45c
Merge pull request #2508 from onkrot/master
...
Changing mkdeb script
2014-06-04 20:34:58 -07:00
onkrot
c1ce1e624d
Changing mkdeb script
2014-06-05 09:29:01 +06:00
Kevin Sawicki
d611dbb36a
Upgrade to language-sass@0.12
2014-06-04 20:27:38 -07:00
Nathan Sobo
2ee2efeb84
Add ReactEditorView::isFocused shim
2014-06-05 12:07:52 +09:00
Nathan Sobo
367e429162
Add ReactEditorView::setText
2014-06-05 12:03:56 +09:00
Nathan Sobo
8417dfd10e
Add the ReactEditorView::updateDisplay shim
2014-06-05 12:01:09 +09:00
Nathan Sobo
15d1c5f992
Add ReactEditorView::setWidthInChars shim
2014-06-05 11:59:02 +09:00
Nathan Sobo
e0b1a0cfa7
Add ReactEditorView::getFontSize
2014-06-05 11:58:48 +09:00
Nathan Sobo
cfd9baa0d6
Use Editor::getVisibleRowRange instead of the rendered row range
...
The rendered row range is larger than the visible row range to force the
DOM to break up repaints. This is a more accurate method to us.
2014-06-05 11:54:28 +09:00
probablycorey
1d80c35708
Add active property
2014-06-04 17:33:49 -07:00
probablycorey
ad88ace448
Add getFirstVisibleScreenRow and getFirstVisibleScreenRow
2014-06-04 17:18:00 -07:00
probablycorey
a6d870bf4c
Add underlayer an overlayer classes to the correct elements
2014-06-04 16:32:50 -07:00
Bengt Lüers
646d8a5966
Add concrete install instructions for Fedora Linux
2014-06-05 01:05:57 +02:00
Kevin Sawicki
7be8bd7118
Upgrade to settings-view@0.119
2014-06-04 14:55:45 -07:00
Kevin Sawicki
e98b43e479
Upgrade to language-python@0.18
2014-06-04 14:52:40 -07:00
Corey Johnson
c167166add
Merge pull request #2457 from atom/cj-add-python-check
...
Create requirement verifier for script/bootstrap
2014-06-04 14:43:30 -07:00
Kevin Sawicki
68964f1ca1
🏁 Don't crash when closing spec window
...
Focusing the window during the blur event that fires when the
window is closed currently crashes the app on Windows.
Closes #2485
2014-06-04 14:33:39 -07:00
probablycorey
fbcb152107
Reorder if/else check
2014-06-04 14:07:59 -07:00
Kevin Sawicki
c51ede98fc
🐧 Use ctrl-alt-shift-p for logging cursor scopes
2014-06-04 14:01:33 -07:00
probablycorey
51183f4be5
Use process.exit
2014-06-04 13:14:00 -07:00
Kevin Sawicki
bf16527aa6
🏁 Use ctrl-alt-shift-p for logging
...
Previously this was bound to both log cursor specs and run package
specs and run package specs seemed to be a more valuable and commonly
run command.
2014-06-04 13:10:59 -07:00
Ivan Zuzak
2cce36694d
Add second part of the debugging guide
2014-06-04 22:07:44 +02:00
Kevin Sawicki
11fbb33a24
Upgrade to find-and-replace@0.113
2014-06-04 12:50:21 -07:00
probablycorey
2e5c844d46
Use childProcess directly
2014-06-04 12:44:51 -07:00
probablycorey
0b088e8b72
💄
2014-06-04 12:34:18 -07:00
probablycorey
1479197ffb
Add better python error message
2014-06-04 12:32:14 -07:00
probablycorey
c79c7b7a98
Make all verify requirements methods take callbacks
...
This moves the error handling to bootstrap and also allows us to
display a success message.
2014-06-04 12:16:16 -07:00
Kevin Sawicki
dfb72c287b
Upgrade to find-and-replace@0.112
2014-06-04 11:59:22 -07:00
Kevin Sawicki
1db983a0a0
Upgrade to apm 0.62
2014-06-04 11:46:01 -07:00
probablycorey
3ead596a5d
Assume the PYTHON env points to python.exe
2014-06-04 11:44:52 -07:00
Kevin Sawicki
b8a2139c05
Upgrade to jasmine-tagged 1.1.2
2014-06-04 11:29:27 -07:00
probablycorey
99af9e2c33
Update error messages
2014-06-04 11:10:14 -07:00
probablycorey
b7bd11a883
Reuse pythonExecutable variable
2014-06-04 11:09:50 -07:00
probablycorey
1ac40b2673
Mimic Atom’s if/else style convention
2014-06-04 10:55:10 -07:00
probablycorey
5434a26636
Rename postVerification method to bootstrap
2014-06-04 10:53:05 -07:00
probablycorey
50445a73bd
Merge branch 'jugglingnutcase-exec-python-for-version' into cj-add-python-check
2014-06-04 10:48:47 -07:00
Kevin Sawicki
ff9c031f57
Use path.join instead of path.resolve
...
Applies commit 41ab48b to spec-bootstrap.coffee
2014-06-04 10:01:45 -07:00
Kevin Sawicki
c1ebbf36be
Add missing l to global
2014-06-04 09:52:20 -07:00
Kevin Sawicki
8717547db4
Normalize resource path in remaining locations
2014-06-04 09:45:27 -07:00
Kevin Sawicki
e99996d5b4
Match backslashes in stack traces on Windows
2014-06-04 09:38:13 -07:00
Kevin Sawicki
7c4a32fffa
Normalize resource path in AtomWindow constructor
2014-06-04 08:46:40 -07:00
Ivan Žužak
196729e6d2
Issue reports should include Atom version and OS
2014-06-04 17:31:11 +02:00
Ivan Žužak
db94aa94eb
Mention how to get the full stack trace for errors
2014-06-04 17:22:55 +02:00
Ivan Žužak
f670673baf
Move explanation for unset! example into the text
2014-06-04 17:11:42 +02:00
Ivan Zuzak
f5bd6a6baf
first part of debugging guide
2014-06-04 16:56:09 +02:00
Ivan Žužak
9e20cefd4b
Add example for unset! directive
2014-06-04 16:33:22 +02:00
Nathan Sobo
fa66689c07
Add .editor class to react wrapper for package activation events
2014-06-04 21:07:13 +09:00
Nathan Sobo
905b28975e
Add split methods
2014-06-04 21:06:41 +09:00
Nathan Sobo
7e5f667b31
Don't assume ::component is defined
2014-06-04 21:06:27 +09:00
Nathan Sobo
f103e72c01
Remove exceptions related to unassigned lineHeight
...
These exceptions break specs when simulateDomAttachment is used. They
were only present to ensure correct sequencing during development of the
react editor, so it's safe to remove them for now.
2014-06-04 21:05:29 +09:00
Nathan Sobo
6cba6af743
Temporary: Enable react editor for specs on this branch so we get CI feedback
2014-06-04 19:18:54 +09:00
Nathan Sobo
eeb44407e3
Add ReactEditorView::getModel
2014-06-04 19:15:56 +09:00
Nathan Sobo
68df603512
Upgrade space-pen to make $.fn.view work with nodes appended w/o jQuery
...
The autosave package uses $.Event.targetView on a node that's managed
by React. This upgrade to SpacePen allows us to retrieve the containing
SpacePen view.
2014-06-04 19:15:56 +09:00
James R Sconfitto
3f8d7d54cf
🏁 Verify python version for build
...
References:
https://github.com/TooTallNate/node-gyp/blob/56dcb889091a6a0594854ccc517e498b21078d5f/lib/configure.js
2014-06-03 22:20:33 -04:00
Kevin Sawicki
b5703ff57a
Normalize resource path before creating app
...
This ensures the drive letter case is consistent with the format
used by require.
2014-06-03 17:40:08 -07:00
Kevin Sawicki
f97db691c3
Add back core spec require
...
This was accidentally deleted in #2462
2014-06-03 17:26:02 -07:00
Kevin Sawicki
41ab48bc6e
Use path.join instead of path.resolve
...
This ensures the case of the path is consistent with how require resolves
paths.
Closes #2486
2014-06-03 17:19:00 -07:00
Corey Johnson
087b52c9b4
Remove unnecessary append method.
2014-06-03 17:13:23 -07:00
Corey Johnson
18f7297968
Use actual property for overlayer
2014-06-03 17:12:56 -07:00
Corey Johnson
3cd34e0b4d
Add gutter.getLineNumberElement shim
2014-06-03 15:25:26 -07:00
Kevin Sawicki
ae1b640725
Upgrade to pathwatcher 1.3.2
2014-06-03 15:14:24 -07:00
Corey Johnson
25e3e46166
Make overlayer a property
2014-06-03 14:57:46 -07:00
Kevin Sawicki
dc49875af9
Upgrade to underscore-plus 1.4.1
2014-06-03 14:57:21 -07:00
Kevin Sawicki
a36454c86c
Upgrade to underscore-plus 1.4
2014-06-03 14:42:28 -07:00
Kevin Sawicki
8fa68c488d
Upgrade to spell-check@0.36
2014-06-03 14:42:12 -07:00
Corey Johnson
2c84d69ff2
Add overlayer shim
2014-06-03 14:40:30 -07:00
Corey Johnson
3fb28803b5
Add append shim
2014-06-03 14:40:17 -07:00
Kevin Sawicki
a25cf0a899
Upgrade to bracket-matcher@0.42
2014-06-03 12:47:15 -07:00
Kevin Sawicki
6e1efdf2ee
Check for that grunt command exists before spawning
2014-06-03 12:10:37 -07:00
Corey Johnson
8e095d7b5b
Merge pull request #2164 from steffengy/fix-indent
...
Fix indenting of HTML tags for instance. Fix #1294
2014-06-03 12:01:44 -07:00
Ivan Žužak
9899e7f2e3
Merge pull request #2493 from atom/iz-update-build-docs
...
Add links to build error reports in build docs
2014-06-03 20:45:58 +02:00
Ivan Zuzak
a62a0f4bb7
add links to build error reports in build docs
2014-06-03 20:38:38 +02:00
Corey Johnson
dac792a243
Remove .editor class from ReactEditorView
...
ReactEditorView and EditorComponent were using the editor class. This
caused context menus that used `.editor` as the selector to display
twice.
2014-06-03 11:36:55 -07:00
Kevin Sawicki
31b3d8f967
Add missing require
2014-06-03 11:06:02 -07:00
Ben Ogle
55fb816998
Upgrade to base16-tomorrow-dark@0.16.0
2014-06-03 10:58:31 -07:00
Corey Johnson
ce527aea10
Pull out menu item building into seperate method
2014-06-03 10:51:46 -07:00
Kevin Sawicki
a7a9301f25
Quote all arguments to cmd.exe
...
This is required since the command or arguments may have spaces that will
be interpreted as separate arguments unless quotes surround it.
Closes #2231
Closes atom/symbols-view#37
2014-06-03 10:50:00 -07:00
Corey Johnson
0f551d4b11
Add expectations to context-menu specs
2014-06-03 10:44:45 -07:00
Corey Johnson
35a7bb115d
Fix context-menu specs
2014-06-03 10:44:45 -07:00
Kevin Sawicki
553abc2009
Merge pull request #2492 from p-e-w/linux-dev-tools-keybinding
...
🐧 Make "Developer Tools" key binding match Chrome
2014-06-03 10:37:43 -07:00
Philipp Emanuel Weidmann
0ad1aeea43
🐧 Make "Developer Tools" key binding match Chrome
2014-06-03 19:31:32 +02:00
Corey Johnson
7e52c86095
📝 Update context menu doc
2014-06-03 10:25:12 -07:00
Corey Johnson
950338ed22
Fix linter errors
2014-06-03 10:17:53 -07:00
Corey Johnson
8ed3b7a250
Merge pull request #2134 from erikhakansson/AdvancedContextMenu
...
Advanced context menu
2014-06-03 10:13:37 -07:00
Ivan Žužak
390c36ca15
Upgrade to tree-view@0.96.0
2014-06-03 18:56:28 +02:00
Ivan Žužak
1df2e50bbf
Upgrade to settings-view@0.118.0
2014-06-03 15:30:19 +02:00
Nathan Sobo
749dba1ac7
Prevent LinesComponent from updating on simple cursor movement
2014-06-03 19:23:19 +09:00
Nathan Sobo
a28566a559
Add ScrollbarCornerComponent::shouldComponentUpdate
2014-06-03 19:18:14 +09:00
Nathan Sobo
64f1c8b80e
Merge pull request #2481 from atom/ns-react-clean-up-measurement
...
Fix cursor and selection positioning when changing line height, font size, and font family
2014-06-03 19:15:40 +09:00
Nathan Sobo
b47f6265c7
Move gutter width measurement into EditorComponent
2014-06-03 18:30:24 +09:00
Nathan Sobo
9511c952af
💄
2014-06-03 18:19:11 +09:00
Nathan Sobo
be0877327e
Kill comment
2014-06-03 18:18:53 +09:00
Nathan Sobo
3134bfda95
Update selections when the font size or font family change
2014-06-03 17:43:57 +09:00
Nathan Sobo
1c177aa206
Add spec for cursor position updates when the font family changes
2014-06-03 17:43:57 +09:00
Nathan Sobo
ec65def5d3
Add spec for cursor position updates when the font size changes
2014-06-03 17:43:57 +09:00
Nathan Sobo
3aefa53b33
Batch together line and character width measurement after font changes
...
This ensures we only perform a single update with the most up-to-date
information about line height, default character width, and specific
character widths. If this update causes more lines to be drawn we may
measure again, but not necessarily.
2014-06-03 17:43:56 +09:00
Nathan Sobo
4fd07a4cf3
Subscribe to scroll view DOM events in ::listenForDOMEvents
2014-06-03 17:43:56 +09:00
Nathan Sobo
03463da729
Allow Editor::batchUpdates calls to be nested
2014-06-03 17:43:56 +09:00
Nathan Sobo
1cc5ef3479
Update selections when the line height changes
2014-06-03 17:43:56 +09:00
Nathan Sobo
77f78d0a11
Update cursors component if the defaultCharWidth changes
2014-06-03 17:43:56 +09:00
Nathan Sobo
8f98f2368b
Base gutter updates on defaultCharWidth instead of fontSize/Family
2014-06-03 17:43:56 +09:00
Nathan Sobo
f467e3eed4
Move decision to measure lineHeight/charWidths to EditorComponent
...
This prevents the double-update of the lines component when changing
the font-size, line-height and font-family. We detect the update of
these values in the root component and trigger a measurement. If the
measurement determines that the pixel values have changed, *then* we
update the lines.
2014-06-03 17:43:56 +09:00
Nathan Sobo
3052fe3f3b
Update cursors when the line height in pixels changes
2014-06-03 17:43:56 +09:00
Nathan Sobo
1bce626324
Compute ranges of cursors & selections in EditorComponent and pass down
...
Previously, SelectionsComponenet::shouldComponentUpdate was storing the
ranges for selections as a side effect. We also were passing boolean
values (cursorMoved and selectionUpdated) to determine if these
components should update.
Now, we compute a simple hash of screen ranges for selections and
cursors in the root component and pass them down. This simplifies
shouldComponentUpdate for selections and allows us to implement one
for cursors.
2014-06-03 17:43:55 +09:00
Nathan Sobo
e222998f82
Only compare screenRow to mouseWheelScreen row when it is defined
...
Fixes #2482
2014-06-03 17:43:35 +09:00
Kevin Sawicki
2aca16dc6b
Upgrade to language-hyperlink@0.10
2014-06-02 21:38:26 -07:00
Kevin Sawicki
653a2623bf
🏁 bind ctrl-alt-up-down to adding selections
2014-06-02 15:59:13 -07:00
Kevin Sawicki
03ce9e0ec8
Upgrade to symbols-view@0.55
2014-06-02 15:58:56 -07:00
Kevin Sawicki
0245ec28eb
Always handle resolving absolute URIs
2014-06-02 15:45:47 -07:00
Kevin Sawicki
94f86cb461
Don't resolve uris when project has not path
2014-06-02 15:41:05 -07:00
Kevin Sawicki
b4871fddfb
Upgrade to release-notes@0.32
2014-06-02 14:21:54 -07:00
Kevin Sawicki
a598dcc259
🏁 Match Chrome's Settings menu item
2014-06-02 13:51:38 -07:00
Kevin Sawicki
918c86476c
Check for href attribute on currentTarget
...
This makes clicking on images wrapped in anchor tags open correctly.
2014-06-02 13:35:18 -07:00
Kevin Sawicki
4d65a220e2
Add support for a ATOM_DEV_RESOURCE_PATH env var
...
This is helpful on windows to set a default dev resource path that
isn't ~/github/atom since on Windows it is common to clone Atom to C:\atom
2014-06-02 12:38:33 -07:00
Ben Ogle
7697f19c3d
Merge pull request #2474 from atom/bo-add-shift-keymaps
...
Add missing shift-backspace and shift-delete bindings
2014-06-02 10:58:02 -07:00
Kevin Sawicki
6ad6409efe
Merge pull request #2462 from atom/ks-windows-spec-fixes
...
Get core specs green on Windows
2014-06-02 10:25:09 -07:00
Kevin Sawicki
b6fcc35131
Write removed file to temp directory
2014-06-02 10:17:13 -07:00
Kevin Sawicki
bd873dc851
Upgrade to first-mate@1.6.1
2014-06-02 10:17:13 -07:00
Kevin Sawicki
4c2931f6b5
Use forward slash on all platforms
...
Paths are normalized by git-utils to use / on all platforms
2014-06-02 10:17:13 -07:00
Kevin Sawicki
1704c78eea
Enable core specs when run outside of clone repo
...
The failing specs have been updated so that specs
can now run without the requirement of a Git repository
at the root.
2014-06-02 10:17:13 -07:00
Kevin Sawicki
bcad8c1b3e
Remove # which is interpreted as a tag
...
This spec was not running because of it since
jasmine-tagged is configured to filter tags by
process.platform
2014-06-02 10:17:13 -07:00
Kevin Sawicki
81d9193bf4
Copy repository to temp folder
2014-06-02 10:17:13 -07:00
Kevin Sawicki
7514f70434
Set project path to temp working directory
2014-06-02 10:17:13 -07:00
Kevin Sawicki
12a8688a9b
Copy repository in remaining specs
2014-06-02 10:17:13 -07:00
Kevin Sawicki
0524a724e1
Move fixtures into repo
2014-06-02 10:17:13 -07:00
Kevin Sawicki
805c7ae301
💄
2014-06-02 10:17:13 -07:00
Kevin Sawicki
3f3dabed41
Remove spec completely tested in git-utils library
2014-06-02 10:17:13 -07:00
Kevin Sawicki
516035a82c
Add copyRepository helper
2014-06-02 10:17:12 -07:00
Kevin Sawicki
08686ee769
Use temp directory in isPathNew/Modified specs
2014-06-02 10:17:12 -07:00
Kevin Sawicki
5b479ad5f5
Use temp directory in checkoutHead specs
2014-06-02 10:17:12 -07:00
Kevin Sawicki
d4366aa09e
Pass element not jQuery object as target
...
Previously this was passing since ctrl-z was completely unbound at
this point which isn't the case on Windows.
2014-06-02 10:17:12 -07:00
Corey Johnson
3f549bbada
Merge pull request #2477 from atom/ns-react-remove-scroll-view-component
...
Merge EditorScrollViewComponent into EditorComponent
2014-06-02 08:02:49 -07:00
Nathan Sobo
1187d50b81
Fix inequality in LinesComponent::shouldComponentUpdate
...
Change objects from the display-buffer are currently end-row inclusive.
I'd like to fix this, but not until we switch editors.
2014-06-02 19:17:30 +09:00
Ben Ogle
a1d4c2a4c7
Upgrade to silarized-dark-syntax@0.15.0
2014-06-01 11:57:09 -07:00
Nathan Sobo
afe386ce40
💄 EditorComponent method order
2014-06-01 18:31:47 +09:00
Nathan Sobo
d31669c67f
Merge EditorScrollViewComponent into Editor
...
I don't think that this component was really carrying its weight. Its
render function basically passed through directly to other components
that updated between renders, but didn't contain any content on its
own that actually changed after the first render.
React components seem to carry overhead, so I want every component we
use to count. Also, I'm considering circumventing some of React's
standard update logic for performance reasons, and making the structure
more shallow will help with that.
2014-06-01 15:24:59 +09:00
Ben Ogle
5259a1ced4
Add missing shift-backspace and shift-delete bindings
2014-05-31 16:15:36 -07:00
steffen
437b0decab
Fix indenting of HTML (closing) tags for instance. Fix #1294
...
The indentation level is not anymore reduced by adding a new line,
which previously caused multiple reductions of the indentation level.
This fixes the behavior of HTML closing tags, which currently
"jump" backwards if you try to move them down.
2014-05-31 13:32:14 +02:00
Nathan Sobo
61ee1be2cb
Merge pull request #2463 from atom/ns-react-fix-duplicate-lines
...
Fix line duplication in React editor
2014-05-31 19:52:35 +09:00
Nathan Sobo
2548891b99
Clear the mousewheelScreenRow even if the event does not cause scrolling
...
If a mousewheel event is triggered when the editor can't be scrolled,
we still want to clear the mouseWheelScreenRow. This is typically done
when we stop scrolling, but if we never start scrolling it will never
happen. This commit adds another timeout to cover that case.
2014-05-31 18:36:59 +09:00
Nathan Sobo
115a7e1dfb
💄 Give mousewheel events their own describe block
2014-05-31 18:20:27 +09:00
Kevin Sawicki
5d2be8d5c5
Upgrade to apm 0.61
2014-05-30 17:39:49 -07:00
Kevin Sawicki
6d08ade20c
Upgrade to apm 0.60
2014-05-30 17:31:43 -07:00
Nathan Sobo
0043072ecf
Only preserve mouseWheelScreenRow if it's out of the rendered row range
...
Fixes #2429 , #2443
Otherwise, it's possible to duplicate lines. If a line is in the
rendered row range and it's not in the set of lines returned by the
editor, we should remove it no matter what. Line preservation is only
intended for lines that are out of view.
2014-05-31 08:56:57 +09:00
Nathan Sobo
89c57b6d52
Only set the mouseWheelScreenRow when scrolling vertically
...
When we handle a mousewheel event targeting a line or line number, we
assign the mousewheelScreenRow to prevent the removal of the target
node, which interferes with velocity scrolling.
However, the ::mousewheelScreenRow is only cleared 100ms after we stop
scrolling vertically. This means that if we're only scrolling
horizontally, it's never cleared. This causes the line node associated
with this screen row to hang around longer until the mousewheel screen
row is cleared again, which is not what we want.
This commit only assigns the ::mousewheelScreenRow when scrolling
vertically, so we can be sure it will be cleared.
2014-05-31 08:56:57 +09:00
Nathan Sobo
f2a08cd178
Update the lines and gutter when the mouseWheelScreenRow changes
2014-05-31 08:56:56 +09:00
Nathan Sobo
df524e4803
Fix bug in LinesCompoent::shouldComponentUpdate
2014-05-31 08:56:32 +09:00
Corey Johnson
b8c4b83653
Merge pull request #2461 from atom/cj-fix-data-gutter-add-class-to-line
...
Fix data gutter add class to line
2014-05-30 15:25:52 -07:00
probablycorey
2df2254227
Remove trailing semi-colon
...
I drank too much javascript today…
2014-05-30 15:10:44 -07:00
probablycorey
f4d256eef2
Use buffer row data attribute to find gutter lines
2014-05-30 15:05:15 -07:00
probablycorey
cb109dc09f
Add buffer-row data to gutter-component
2014-05-30 15:04:50 -07:00
Kevin Sawicki
919181067a
Upgrade to fuzzy-finder@0.54
2014-05-30 14:05:03 -07:00
Kevin Sawicki
48d252e118
Upgrade to find-and-replace@0.111.0
2014-05-30 13:11:11 -07:00
Kevin Sawicki
75a07ac722
Upgrade to dev-live-reload@0.31
2014-05-30 11:45:05 -07:00
Kevin Sawicki
e06bbfac6b
Remove unimplemented items from windows menu
2014-05-30 11:18:20 -07:00
probablycorey
4265cfc61e
Merge remote-tracking branch 'origin/master' into cj-add-python-check
2014-05-30 11:10:45 -07:00
probablycorey
57531d75fe
Add better python path description
2014-05-30 11:01:22 -07:00
Kevin Sawicki
5c1d9a6a2e
Upgrade to welcome@0.16.0
2014-05-30 10:59:22 -07:00
Ben Ogle
883009a3bd
Upgrade to atom-dark-ui@0.29.0
2014-05-30 10:53:54 -07:00
Kevin Sawicki
3ed5e64a01
Upgrade to welcome@0.15.0
2014-05-30 10:37:38 -07:00
probablycorey
0fdceb8474
Update bootstrap requires
2014-05-30 09:36:29 -07:00
probablycorey
041ec8c7cf
Use verifyRequirements in script/bootstrap
2014-05-30 09:31:53 -07:00
probablycorey
07e64152be
Add verify-requirements util
2014-05-30 09:31:42 -07:00
Kevin Sawicki
87d2e51adb
Upgrade to exception-reporting@0.18.0
2014-05-30 09:05:22 -07:00
Kevin Sawicki
30582c69e8
Merge pull request #2449 from jsomers/patch-1
...
Update os-x.md
2014-05-30 08:22:35 -07:00
James Somers
6e34562d94
Update os-x.md
...
With the original URL, git would throw this error:
```
fatal: unable to access 'https://github.com/atom/atom/ ': The requested URL returned error: 500
```
2014-05-29 22:05:00 -04:00
Kevin Sawicki
3da933372f
Upgrade to go-to-line@0.22
2014-05-29 18:16:10 -07:00
Kevin Sawicki
3601baeb80
Upgrade to markdown-preview@0.73
2014-05-29 16:49:52 -07:00
Kevin Sawicki
64b4adf6c8
Prepare 0.101.0 release
2014-05-29 15:33:05 -07:00
Corey Johnson
d2d63d3241
Merge pull request #2431 from atom/cj-add-tokenized-event
...
Use tokenized event to determine tab style
2014-05-29 15:19:14 -07:00
Corey Johnson
4840987082
Add overlayer class to ReactEditorView
...
Closed #2442
2014-05-29 15:16:48 -07:00
Corey Johnson
249a14704b
📝 Fix typo in docs
2014-05-29 15:16:43 -07:00
Kevin Sawicki
cf64d80abe
Upgrade to tabs@0.41
2014-05-29 15:14:14 -07:00
Ben Ogle
5e511ca6c6
Typo!
2014-05-29 15:02:58 -07:00
Kevin Sawicki
c4a547a9ea
Upgrade to bracket-matcher@0.41.0
2014-05-29 12:44:26 -07:00
Kevin Sawicki
b936e126da
Upgrade to atom-keymap 0.26
...
This added support for custom number pad keybindings so num-enter
is now mapped to the editor:newline command and the core:confirm
command.
2014-05-29 11:46:58 -07:00
Kevin Sawicki
5418e74fb9
Upgrade to bracket-matcher@0.40.0
2014-05-29 11:13:31 -07:00
Corey Johnson
40a2ed3703
Merge pull request #2364 from themaninthesuitcase/cp-projectRelativeTabPath
...
Update getLongTitle to be project relative
2014-05-29 09:51:45 -07:00
Kevin Sawicki
67c8de623d
Remove empty ca setting
...
npm 1.4 is a requirement now so this workaround is no longer needed.
2014-05-29 09:26:18 -07:00
Kevin Sawicki
bf7c14e6f3
Upgrade to first-mate 1.6
2014-05-29 09:14:21 -07:00
Kevin Sawicki
512a50814b
Upgrade to language-ruby@0.26.0
2014-05-29 09:04:15 -07:00
Kevin Sawicki
3c251dbe56
Upgrade to deprecation-cop@0.6
2014-05-29 08:51:20 -07:00
Kevin Sawicki
eae33be515
Upgrade to minidump 0.6
2014-05-28 20:19:26 -07:00
Kevin Sawicki
a343e4b9f7
Merge pull request #2432 from atom/ks-install-npm-in-build-folder-on-ci
...
Install npm in build folder on CI
2014-05-28 18:50:58 -07:00
Kevin Sawicki
5f359a4271
💄
2014-05-28 18:36:42 -07:00
Kevin Sawicki
ae1dd6e876
Add missing comma
2014-05-28 18:31:20 -07:00
Kevin Sawicki
d1bd2113bf
Install npm into build/ folder
2014-05-28 18:30:27 -07:00
probablycorey
c9ae9e11c1
Reword specs
2014-05-28 16:34:42 -07:00
Ben Ogle
b10b8d80ae
Upgrade find-and-replace@0.110.0
2014-05-28 16:34:11 -07:00
probablycorey
7f57a094f6
Determine softTab state after the buffer is tokenized.
2014-05-28 16:31:00 -07:00
probablycorey
b7df08cbdd
Add spec to re-emit the tokenized event when the grammar is changed
2014-05-28 16:10:02 -07:00
probablycorey
89dc5f26ad
Only emit the tokenized event after the first full tokenization
2014-05-28 15:56:08 -07:00
probablycorey
2c60b0463e
Use tokenized buffer created by editor
2014-05-28 15:46:26 -07:00
Ben Ogle
3093198662
Upgrade to background-tips@0.14.0
2014-05-28 15:31:35 -07:00
Ben Ogle
7b8ef2f6e3
Upgrade atom-light-ui@0.25.0
2014-05-28 14:58:16 -07:00
probablycorey
c56ac70181
Add tokenized event to tokenized buffer
2014-05-28 14:53:38 -07:00
Ben Ogle
d77c914fd8
Upgrade to atom-dark-ui@0.28.0
2014-05-28 14:52:46 -07:00
Ben Ogle
8e91e503c9
Upgrade atom-dark-ui@0.27.0
...
Close atom/tabs#51
2014-05-28 14:33:55 -07:00
Kevin Sawicki
97c9f05447
Upgrade to fuzzy-finder@0.53.0
2014-05-28 14:15:08 -07:00
Ben Ogle
2715bec4c8
Upgrade find-and-replace@0.109.0
2014-05-28 14:08:58 -07:00
Kevin Sawicki
45717d7431
📝 Correct typos
2014-05-28 14:01:45 -07:00
Kevin Sawicki
afd61a369b
📝 Pluralize method
2014-05-28 14:00:50 -07:00
Kevin Sawicki
86082d19e1
Upgrade to apm 0.59.0
2014-05-28 13:29:27 -07:00
erikhakan@gmail.com
b7d6825287
docs markdown
2014-05-28 22:10:49 +02:00
erikhakan@gmail.com
1fe13fbad8
updated docs
2014-05-28 22:08:51 +02:00
Kevin Sawicki
1f21e4178d
Upgrade to timecop@0.19.0
2014-05-28 13:04:38 -07:00
erikhakan@gmail.com
aef75238ec
added separator for submenu
2014-05-28 21:58:23 +02:00
Erik Håkansson
419b1ec348
Submenus now work with old context menu structure
2014-05-28 21:50:42 +02:00
Kevin Sawicki
bb31af5e8c
Upgrade to language-perl@0.9.0
2014-05-28 09:46:28 -07:00
Kevin Sawicki
befedac546
Upgrade to bracket-matcher@0.39.0
2014-05-28 09:16:37 -07:00
Ivan Žužak
be0dcb840e
Upgrade to find-and-replace@0.108.0
2014-05-28 17:31:37 +02:00
Ivan Žužak
b521af9b4a
Upgrade to settings-view@0.117.0
2014-05-28 16:31:53 +02:00
Chris Pearson
61cb22840e
Update getLongTitle to fall back to basename
...
Update getLongTitle to fall back to basename when the relative path
resolves to a blank string.
2014-05-28 15:12:51 +01:00
Nathan Sobo
eaeb5b3b13
Upgrade snippets to support multi-digit tabstop indices
2014-05-27 19:09:07 -06:00
Kevin Sawicki
466a50ff37
Merge pull request #2386 from atom/ks-reload-grammar-from-model
...
Reload grammar in editor when path changes
2014-05-27 13:53:26 -07:00
Kevin Sawicki
4f2d935a1d
Reload grammar on path changed in TokenizedBuffer
2014-05-27 12:58:17 -07:00
Kevin Sawicki
b19126024a
💄
2014-05-27 12:58:17 -07:00
Kevin Sawicki
56eb1fc6e4
Reload grammar before emitting events
2014-05-27 12:58:17 -07:00
Kevin Sawicki
07a2a6710d
Reload grammar in editor when path changes
2014-05-27 12:58:17 -07:00
Nathan Sobo
cbedd221f3
Merge pull request #2419 from atom/bo-fix-cursor
...
Make cursor visible when over indent guides
2014-05-27 14:45:33 -05:00
Ben Ogle
d684911fce
Make cursor visible when over indent guides
2014-05-27 12:11:24 -07:00
Kevin Sawicki
b625965982
Upgrade to apm 0.58.0
2014-05-27 11:34:50 -07:00
Nathan Sobo
9688469501
Merge pull request #2387 from atom/ns-react-find-and-replace-markers
...
Make React editor backward compatible with find-and-replace marker views
2014-05-27 13:20:51 -05:00
Nathan Sobo
f9cb9b7ea2
Upgrade find-and-replace to support the ReactEditorView
2014-05-27 12:11:29 -06:00
Nathan Sobo
6448258f4e
Add shims to support find-and-replace marker views
2014-05-27 12:11:01 -06:00
Kevin Sawicki
9f1a3c6eff
📝 Recommend opening issue on atom/atom
2014-05-27 10:43:12 -07:00
Kevin Sawicki
21c2bf4861
📝 Don't use emojis in the title header
2014-05-27 10:43:12 -07:00
Corey Johnson
b9753a0785
Force npm to be installed on cibuilds
2014-05-27 10:34:11 -07:00
Kevin Sawicki
ff27ac5670
Upgrade to tree-view@0.95.0
2014-05-27 09:53:13 -07:00
Corey Johnson
720679b41b
Upgrade to tree-view@0.94.0
2014-05-27 09:41:25 -07:00
Kevin Sawicki
248843583e
Merge pull request #2399 from frk1705/patch-1
...
Fix example in editor-view.coffee
2014-05-27 08:51:28 -07:00
Kevin Sawicki
1f3ef99390
Merge pull request #2400 from Gaelan/patch-1
...
Add 🏁 for Windows to CONTRIBUTING.md
2014-05-27 08:50:42 -07:00
Kevin Sawicki
e74b56c50e
Update to language-xml@0.14.0
2014-05-27 08:49:18 -07:00
Kevin Sawicki
c924d55a26
Upgrade to fuzzy-finder@0.52.0
2014-05-27 08:37:42 -07:00
Kevin Sawicki
4964a067d0
Upgrade to symbols-view@0.54.0
2014-05-27 08:32:30 -07:00
Cheng Zhao
264196a11f
Upgrade to atom-shell@0.12.7
2014-05-27 17:24:10 +08:00
Gaelan
bfa70b4ba6
Add 🏁 for Windows to CONTRIBUTING.md
2014-05-25 18:28:02 -07:00
Maximilian Schüßler
7e5d554bd8
Fix example in editor-view.coffee
2014-05-25 21:27:21 +02:00
Erik Håkansson
a90039baab
fixes to spec
2014-05-24 23:52:08 +02:00
Erik Håkansson
55228f9667
updated coding style and added spec
2014-05-24 23:52:08 +02:00
Erik Håkansson
6295c2ddc4
minor changes
2014-05-24 23:52:08 +02:00
Erik Håkansson
5ca6d01911
renamed variable to make code more understandable
2014-05-24 23:52:08 +02:00
Erik Håkansson
6d9fed6644
removed unnecessary newlines
2014-05-24 23:52:08 +02:00
Erik Håkansson
3c8bfb8bc8
Context menus can now handle different types and commands, as well as submenus
2014-05-24 23:52:08 +02:00
Ben Ogle
00987f3642
Merge pull request #2380 from ddavison/master
...
ⓐⓓⓓⓘⓝⓖ ⓟⓐⓣⓒⓗ ⓣⓞ ⓓⓞⓒⓢ
2014-05-23 16:14:30 -07:00
ddavison
6e070ae057
ⓒⓛⓐⓡⓘⓕⓘⓒⓐⓣⓘⓞⓝ
2014-05-23 19:12:12 -04:00
Kevin Sawicki
ac70bfc456
Don't parse line and column if path to open exists
...
This previously prevented file containing a colon from being open
from the command line.
Closes #2376
2014-05-23 15:32:55 -07:00
Kevin Sawicki
fd0f323666
Open directory path instead of project path
...
This ensures that the repository opened is always project’s
path instead of the potentially non-existent path or file
specified to Project::setPath
2014-05-23 15:05:04 -07:00
Nathan Sobo
0e31557abf
Only measure character widths when editor is visible
2014-05-23 15:59:44 -06:00
Kevin Sawicki
e7c1d20d8e
Upgrade to keybinding-resolver@0.18.0
2014-05-23 14:43:21 -07:00
Kevin Sawicki
e8c8f0de0d
Prepare 0.100.0 release
2014-05-23 14:29:36 -07:00
Kevin Sawicki
ea0773e8fc
Upgrade to atom-keymap 0.23.0
2014-05-23 14:00:33 -07:00
ddavison
037306a30c
Merge branch 'master' of https://github.com/ddavison/atom
...
* 'master' of https://github.com/ddavison/atom :
ⓐⓓⓓⓘⓝⓖ ⓟⓐⓣⓒⓗ ⓣⓞ ⓓⓞⓒⓢ
Conflicts:
docs/publishing-a-package.md
2014-05-23 15:30:05 -04:00
ddavison
9ea94cb6cc
ⓐⓓⓓⓘⓝⓖ ⓟⓐⓣⓒⓗ ⓣⓞ ⓓⓞⓒⓢ
2014-05-23 15:29:35 -04:00
ddavison
97fe09f157
ⓐⓓⓓⓘⓝⓖ ⓟⓐⓣⓒⓗ ⓣⓞ ⓓⓞⓒⓢ
2014-05-23 15:16:51 -04:00
Nathan Sobo
5b149bd41a
Merge pull request #2370 from atom/ns-react-fix-scroll-corruption
...
Prevent React editor's scroll view from being auto-scrolled by Chromium
2014-05-23 12:54:15 -06:00
Corey Johnson
8a899f2116
Merge pull request #2360 from atom/apm-api-docs
...
add atom.io api docs
2014-05-23 10:18:06 -07:00
Kevin Sawicki
dfa2f46ced
Prepare 0.99.0 release
2014-05-23 09:36:25 -07:00
Corey Johnson
2b2d1d87f7
Merge branch 'cj-paragraph-test'
2014-05-23 09:23:57 -07:00
Corey Johnson
3784b77b95
Merge remote-tracking branch 'origin/master' into cj-paragraph-test
2014-05-23 09:23:30 -07:00
Corey Johnson
7f418e2de4
Add move by paragraph commands
2014-05-23 09:13:44 -07:00
Kevin Sawicki
78da19f479
Downgrade to atom-keymap 0.19.0
...
This reverts changes that broke shift + number line keybindings
Refs atom/atom-keymap#30
2014-05-23 09:10:52 -07:00
Corey Johnson
4e18ebe843
Merge pull request #2359 from atom/cj-split-windows-build-requirements
...
Add separate Windows 8 and Windows 7 build instructions
2014-05-23 08:57:06 -07:00
Corey Johnson
152a8b311f
Merge remote-tracking branch 'origin/master' into cj-split-windows-build-requirements
...
Conflicts:
docs/build-instructions/windows.md
2014-05-23 08:51:08 -07:00
karlin
64470a3c7d
add moveToBeginningOf{Next,Previous}Paragraph for cursor and wrappers for editor
2014-05-23 00:51:01 -04:00
Nathan Sobo
fae035731f
Prevent autoscrolling scroll-view when cursor is at end of longest line
...
If the longest line is longer than the width of the scroll view, we need
to allow 2px horizontally to prevent the hidden input from
autoscrolling.
2014-05-22 20:18:34 -06:00
Nathan Sobo
446a48ca00
Position hidden input at 0,0 unless cursor is focused
...
The editor's scroll view is getting autoscrolled when the editor is
focused, so we won't position the hidden input until after the editor
is focused, and will always return it to 0,0 when the editor is blurred.
2014-05-22 20:13:50 -06:00
Nathan Sobo
ce9b34c9eb
Warn when scroll view gets accidentally scrolled and fix it
...
I want this code to go away once we track down the causes of any
unwanted autoscrolling by the browser
2014-05-22 19:53:14 -06:00
Corey Johnson
d1ed176550
Merge pull request #2368 from atom/iz-scrollview-support-for-core-move-up-down
...
Support core:move-up and core:move-down in ScrollView
2014-05-22 16:41:50 -07:00
Corey Johnson
652219b8cf
Merge pull request #2362 from CoolOppo/patch-1
...
Fix slash in Windows build instructions
2014-05-22 15:55:36 -07:00
Daniel Hengeveld
e6229f6145
Use h4 for individual methods in apm api doc
2014-05-22 15:45:30 -07:00
Nathan Sobo
9c066d93fa
Run react perf in scroll benchmark if NODE_ENV isn't production
2014-05-22 16:01:48 -06:00
Nathan Sobo
e754689014
Add displayName to ScrollbarComponent and ScrollbarCornerComponent
2014-05-22 16:01:48 -06:00
Ivan Zuzak
de96de2de1
Support core:move-up/down in ScrollView
...
Closes #1828
2014-05-22 23:58:50 +02:00
Kevin Sawicki
6d89c893b7
Upgrade to grammar-selector@0.27.0
2014-05-22 14:56:41 -07:00
Kevin Sawicki
16df6a32d6
📝 Use TomDoc in Atom class
2014-05-22 14:06:17 -07:00
Chris Pearson
a337384e7b
Update getLongTitle to be project relative
2014-05-22 21:49:49 +01:00
Kevin Sawicki
cdb6de05b3
Update broken Keymap class reference
2014-05-22 13:27:45 -07:00
Kevin Sawicki
1b262eadaa
Prepare 0.98.0 release
2014-05-22 13:23:59 -07:00
CoolOppo
fd5ea8a0b1
Fix slash in Windows build instructions
...
This could be mildly confusing to some who are unfamiliar with using bash.
2014-05-22 15:44:37 -04:00
Nathan Sobo
fe31d2d28a
Add scrolling benchmark to React editor
2014-05-22 13:25:47 -06:00
Daniel Hengeveld
40b66e8eb3
add atom.io api docs
2014-05-22 12:13:58 -07:00
Kevin Sawicki
71e83962ac
Merge pull request #2356 from klorenz/master
...
📝 Add solution for "TypeError: Unable to watch path"
2014-05-22 11:34:50 -07:00
probablycorey
5316d586d1
Add information about where application is located
2014-05-22 11:28:08 -07:00
Kevin Sawicki
f79039e4f7
Upgrade to apm 0.57.0
2014-05-22 11:17:14 -07:00
probablycorey
f4d6b69002
Split the windows build requirements by version
2014-05-22 11:00:33 -07:00
Kevin Sawicki
08e6dc20e1
Upgrade to settings-view@0.116.0
2014-05-22 09:57:33 -07:00
Nathan Sobo
4f14d8a64f
Merge pull request #2344 from atom/ns-ks-react-dont-measure-when-hidden
...
React: Don't measure line height / char width when editor is hidden
2014-05-22 10:56:43 -06:00
Nathan Sobo
da53dfc903
Upgrade atom-keymap for numpad fixes on Linux/Windows
2014-05-22 10:54:19 -06:00
Nathan Sobo
875cfefd36
Merge branch 'master' into ns-ks-react-dont-measure-when-hidden
...
Conflicts:
spec/editor-component-spec.coffee
src/editor-component.coffee
src/editor-scroll-view-component.coffee
src/lines-component.coffee
2014-05-22 10:48:21 -06:00
Nathan Sobo
b6fb996ceb
Merge pull request #2327 from atom/ns-react-fork
...
Use Atom-specific fork of React allowing selection restoration opt out
2014-05-22 10:41:26 -06:00
Nathan Sobo
316559ae09
Merge pull request #2345 from atom/ns-ks-lines-div-height
...
Ensure .lines div is always at least the height of the scroll view
2014-05-22 10:35:44 -06:00
Nathan Sobo
08d28d7ed4
Upgrade space-pen so $.fn.views doesn't return undefined values
2014-05-22 10:34:15 -06:00
probablycorey
3a3adf43a4
Merge remote-tracking branch 'origin/master' into zelon-master
...
Conflicts:
docs/build-instructions/windows.md
2014-05-22 09:29:53 -07:00
Kevin Sawicki & Nathan Sobo
0951305962
Wire editor.lineHeight config value
2014-05-22 10:17:22 -06:00
Kevin Sawicki & Nathan Sobo
481935c880
Add specs for updating lineHeightInPixels when changing font size/family
2014-05-22 10:17:22 -06:00
Kevin Sawicki & Nathan Sobo
8ffcdad89a
Re-measure the line height in pixels when the CSS line-height changes
2014-05-22 10:17:21 -06:00
Kevin Sawicki & Nathan Sobo
9e3ce09658
Rename lineHeight to lineHeightInPixels to distinguish from CSS value
...
CSS has a line-height property with values like '1.3', but we also have
a measured pixel value for line height. It's important to keep these
separate conceptually.
2014-05-22 10:17:12 -06:00
Corey Johnson
8c5d0775bc
Merge pull request #2339 from atom/cj-add-spec-documentation
...
Add spec documentation
2014-05-22 08:51:02 -07:00
Kay-Uwe (Kiwi) Lorenz
36e8b10917
Merge branch 'master' of https://github.com/klorenz/atom
2014-05-22 17:43:03 +02:00
Kay-Uwe (Kiwi) Lorenz
b2b048994c
added a solution for an issue in linux troubleshooting section
2014-05-22 17:41:18 +02:00
Ivan Žužak
6db23e67e8
Merge pull request #2353 from aaronraimist/master
...
Updates Jasmine link in CONTRIBUTING.md
2014-05-22 17:13:18 +02:00
Aaron Raimist
7872e95561
Updates Jasmine link in CONTRIBUTING.md
2014-05-22 10:03:45 -05:00
Kevin Sawicki & Nathan Sobo
45eeee9aea
Ensure .lines div is always at least the height of the scroll view
...
This ensures that the wrap guide extends the entire height of the
editor.
2014-05-21 19:07:03 -06:00
Kevin Sawicki & Nathan Sobo
9cbc693c77
Avoid measuring lineHeight/defaultCharWidth on show unless needed
...
We only need to re-measure if the fontSize, fontFamily, or lineHeight
changed while the editor was hidden.
2014-05-21 17:35:57 -06:00
Kevin Sawicki & Nathan Sobo
ee9d4ab70e
Don't measure lineHeight/defaultCharWidth when editor is hidden
2014-05-21 17:15:47 -06:00
Kevin Sawicki & Nathan Sobo
68c3113b75
Call hide on the views instead of the jQuery collection
...
This ensures that views with custom ::hide methods can invoke special
behavior.
2014-05-21 17:11:36 -06:00
probablycorey
3a71b0470b
Add links to writing specs doc
2014-05-21 14:47:30 -07:00
probablycorey
421cdb41b9
Add spec documentation
2014-05-21 14:45:36 -07:00
Corey Johnson
a8538a1361
Merge pull request #2295 from lee-dohm/contributing
...
📝 Unify the two contributing documents
2014-05-21 12:38:23 -07:00
Lee Dohm
c3cedd2dc9
Split out the package-specific information
...
Per PR feedback, splitting out package-specific development information
into its own document.
2014-05-21 11:35:23 -07:00
Kevin Sawicki
da38218941
Upgrade to bracket-matcher@0.38.0
2014-05-21 09:29:05 -07:00
Kevin Sawicki
c700ca0430
Remove unused sync option
2014-05-21 08:55:40 -07:00
KIM, JINWOOK
0fe3f2d03c
Use 'with' instead of 'and'
...
Using 'with' instead of 'and' could prevent some people to think that SP1 is an other program, or is Windows SP1
2014-05-21 22:11:59 +09:00
Nathan Sobo
65b1e13b83
Use Atom-specific fork of React allowing selection restoration opt out
...
This fork of React allows data-react-skip-selection-restoration to be
defined on input elements, skipping costly selection restoration that
occurs when the input element is focused during reconciliation.
2014-05-20 23:05:13 -06:00
Nathan Sobo
2acb387446
Merge pull request #2317 from atom/cj-add-invisibles-to-react-editor
...
Add invisibles to react editor
2014-05-20 22:10:12 -06:00
probablycorey
746273a2ef
Merge remote-tracking branch 'origin/master' into cj-add-invisibles-to-react-editor
2014-05-20 16:30:18 -07:00
Nathan Sobo
778beba901
Remove editor-colors class from line numbers
2014-05-20 17:10:55 -06:00
Nathan Sobo
9278920093
Merge branch 'master' into cj-add-invisibles-to-react-editor
...
Conflicts:
src/editor-component.coffee
2014-05-20 17:03:14 -06:00
probablycorey
ece868c9de
Concat strings instead of joining an Array
2014-05-20 15:16:07 -07:00
Kevin Sawicki
651ed9b91e
Upgrade to apm 0.56.0
2014-05-20 15:08:23 -07:00
Nathan Sobo
ac993680db
Remove stray logging
2014-05-20 15:27:28 -06:00
Nathan Sobo
48b33ed07d
💄
2014-05-20 15:17:19 -06:00
Nathan Sobo
724953206f
Merge pull request #2319 from atom/ns-react-no-cursor-animation
...
Don't use CSS animations to blink cursor in the React editor
2014-05-20 15:09:50 -06:00
Nathan Sobo
c4e3b90201
Upgrade atom-keymap for Linux support and 'unset!' on partial matches
2014-05-20 15:07:43 -06:00
probablycorey
a722d1aa36
Make editor component spec pass
2014-05-20 14:07:36 -07:00
probablycorey
25e3ae0325
Re-render the lines when the showInvisible config option is triggered
2014-05-20 13:58:22 -07:00
Ivan Žužak
e26da5887d
Upgrade to markdown-preview@0.72.0
2014-05-20 22:37:25 +02:00
Kevin Sawicki
31037797e4
Upgrade to bracket-matcher@0.37.0
2014-05-20 13:27:27 -07:00
Nathan Sobo
2ae7cba452
Don't blink cursors with CSS animation
...
It seems to create intermittent lags when moving the cursor and typing.
2014-05-20 14:04:59 -06:00
Nathan Sobo
fa3ebc8c0f
Fix interval cancellation in specs
2014-05-20 14:03:44 -06:00
probablycorey
ff36781c98
Add failing spec for toggling showInvisibles config option
2014-05-20 12:34:43 -07:00
probablycorey
2f038cbe66
Update lines component when invisibles changes
2014-05-20 12:34:18 -07:00
probablycorey
f962888b35
Remove unnecessary spec
2014-05-20 11:49:40 -07:00
probablycorey
6880368a79
Add soft wrap support to invisibles
2014-05-20 11:49:31 -07:00
Kevin Sawicki
13ba6883b4
Upgrade to apm 0.55.0
2014-05-20 11:42:45 -07:00
probablycorey
1e6e804ebb
Use screen line count to determine renderedEndRow
2014-05-20 11:37:32 -07:00
Kevin Sawicki
5690d9fe81
Upgrade to symbols-view@0.53.0
2014-05-20 10:55:01 -07:00
Nathan Sobo
6fef8de63e
Merge pull request #2284 from pritambaral/react-paste
...
Ignore paste in react editor, Fixes #2186
2014-05-20 11:50:26 -06:00
Nathan Sobo
e29185ef11
Upgrade atom-keymap for dvorak-qwerty and better linux support
2014-05-20 11:40:32 -06:00
probablycorey
c999a6e0e4
Show carriage return invisibles
2014-05-20 10:38:01 -07:00
probablycorey
2bbf5c7800
Remove unnecessary spec
2014-05-20 10:37:24 -07:00
probablycorey
273203e4c9
Fix typo
2014-05-20 10:37:02 -07:00
Lee Dohm
1211680998
📝 Unify the two contributing documents
...
Both documents had some really great stuff to them, but there was too much
overlap. I did my best to unify them into one document, taking the best
features of each.
2014-05-20 10:35:18 -07:00
Nathan Sobo
84e76556da
Try to fix flaky spec
2014-05-20 11:11:35 -06:00
Corey Johnson
55881d594b
Merge pull request #2239 from atom/cj-windows-build-instructions-update
...
Update windows build instructions and requirements
2014-05-20 09:58:45 -07:00
probablycorey
6f0882a098
Merge remote-tracking branch 'origin/master' into cj-windows-build-instructions-update
...
Conflicts:
docs/build-instructions/windows.md
2014-05-20 09:51:08 -07:00
Kevin Sawicki
dda465d08a
Upgrade to language-ruby@0.25.0
2014-05-20 09:49:19 -07:00
KIM, JINWOOK
124c517056
Add Visual Studio 2010 SP1 download URL
...
Many people are confused by indicating just Visual Studio 2010 Express without SP1
2014-05-20 23:50:12 +09:00
Cheng Zhao
6fa6863244
Don't popup context menu with no items, fixes #2032 .
...
On OS X popuping an empty context menu would have no effect but on Linux
an empty menu container would still be showed.
2014-05-20 22:36:51 +08:00
Nathan Sobo
0ad26c337a
Don't use _.pluck when building TokenizedLines
2014-05-19 22:20:57 -06:00
Nathan Sobo
353eb27d2e
Update dataset screenRow of gutter nodes when updating them
2014-05-19 21:34:06 -06:00
Nathan Sobo
6edb0b7a3d
Delete dead method
2014-05-19 21:32:26 -06:00
Nathan Sobo
cd5f0c0047
Update the screenRow on the line element's dataset in ::updateLineNode
2014-05-19 21:32:26 -06:00
Nathan Sobo
5716c7c574
Upgrade underscore-plus for multiplyString optimization
2014-05-19 21:31:10 -06:00
Kevin Sawicki
ce30299122
Upgrade to find-and-replace@0.106.0
2014-05-19 17:39:34 -07:00
probablycorey
9b5593d020
Put EOL invisibles into their own scope
2014-05-19 17:27:59 -07:00
probablycorey
4d642b91ef
Only pass invisibles through to the line component if needed
2014-05-19 17:10:36 -07:00
probablycorey
8b4cff474f
Spec 💄
2014-05-19 17:10:04 -07:00
probablycorey
73ce81d597
Pass invisibles down to lines component
2014-05-19 16:56:53 -07:00
probablycorey
09e4c585aa
Add setInvisibles method
2014-05-19 16:56:17 -07:00
Kevin Sawicki
2c5af98cca
Upgrade to bracket-matcher@0.36.0
2014-05-19 16:45:04 -07:00
probablycorey
cbe07b49aa
Add basic invisible specs
2014-05-19 16:20:51 -07:00
Kevin Sawicki
aa557a7bdf
Upgrade to bracket-matcher@0.35.0
2014-05-19 15:47:11 -07:00
Kevin Sawicki
65cafdda03
Upgrade to language-gfm@0.38.0
2014-05-19 15:39:14 -07:00
Kevin Sawicki
9a18ff5954
Update atom.ico in resources directory
2014-05-19 14:04:34 -07:00
Nathan Sobo
d2bc7ab192
Merge pull request #2258 from atom/ns-react-scroll-perf
...
Improve scroll performance of the React editor
2014-05-19 14:42:18 -06:00
Kevin Sawicki
bf7d2defd6
Upgrade to grunt-download-atom-shell@0.7.2
2014-05-19 13:35:44 -07:00
Kevin Sawicki
c4e4429744
Upgrade to language-python@0.17.0
2014-05-19 13:34:44 -07:00
Nathan Sobo
bfc382c398
Add specs for line/line-number preservation
2014-05-19 14:33:17 -06:00
Nathan Sobo
795399e184
Preserve the target when scrolling w/ mousewheel on editor lines
2014-05-19 14:17:09 -06:00
Nathan Sobo
37bdfb716b
Preserve the target when scrolling w/ mousewheel in gutter
...
Removing the target of a mouseweel event messes up velocity scrolling
with the track pad, so it needs to be preserved until scrolling ceases.
2014-05-19 14:03:34 -06:00
Corey Johnson
405afca1c6
Merge pull request #2269 from pritambaral/tmpdir
...
Use os.tmpdir() insted of /tmp
2014-05-19 12:20:50 -07:00
Pritam Baral
7627e0b0f0
Minor fix + Remove last references to /tmp
2014-05-19 23:57:48 +05:30
Pritam Baral
25d2206471
Consolidate redundant code
2014-05-19 23:57:48 +05:30
Pritam Baral
2d96444e21
Use os.tmpdir() on OS X
2014-05-19 23:57:48 +05:30
Pritam Baral
f5c3bdb845
Use os.tmpdir() on Linux
...
/tmp isn't always available, is on precious RAM-backed fs or simply not
what the user has set his $TMPDIR to. According to the specification, we
should use $TMPDIR, which node lets us find through os.tmpdir().
Also, contributing.md isn't in favour of using platform-dependent code.
This commit focusses only on Linux, and leaves OS X as is with /tmp for
discussion.
2014-05-19 23:57:48 +05:30
Corey Johnson
22b932ebee
Merge pull request #2290 from varesa/master
...
Make instructions for manual VS path more accurate
2014-05-19 10:06:15 -07:00
probablycorey
ad157fe423
💄
2014-05-19 09:38:59 -07:00
Kevin Sawicki
50a6d251d6
Prepare 0.97.0 release
2014-05-19 09:18:36 -07:00
probablycorey
f3d36a9726
Move instructions out of requirements
2014-05-19 09:06:45 -07:00
probablycorey
c2b8cedef1
💄
2014-05-19 09:06:26 -07:00
Kevin Sawicki
314833bbac
Add missing parens on indent guide check
...
Previously the indent guide was always showing on the whitespace only lines
Closes #2274
2014-05-19 08:52:06 -07:00
Kevin Sawicki
e643fe7e7d
Upgrade to language-go@0.12.0
2014-05-19 08:39:45 -07:00
Cheng Zhao
0d8a05bdb1
Upgrade to atom-shell@0.12.5
2014-05-19 22:52:32 +08:00
Esa Varemo
21fd2b8f1d
Make instructions for manual VS path more accurate
...
Move the line number for the variable close to the actual current location.
Add a note to not to include unescaped backward slashes as they would appear in normal Windows paths.
2014-05-18 17:37:36 +03:00
Pritam Baral
c7461f476e
Ignore paste in react editor, Fixes #2186
2014-05-18 04:17:21 +05:30
Corey Johnson
7410f9a90d
Merge pull request #2278 from GeoffreyFrogeye/fixTypo-cmdInLinuxKeyMaps
...
Fixed a typo where cmd would appear in linux.cson
2014-05-17 12:39:55 -07:00
Geoffrey Frogeye
3d98f66330
Fixed a typo where cmd would appear in linux.cson
...
Fixes #2251 again
2014-05-17 17:53:17 +02:00
Nathan Sobo
8e65d30a84
Compute rendered row range once in EditorComponent and pass it down
2014-05-16 20:58:40 -06:00
probablycorey
b4977ff617
Upgrade to release-notes@0.31.0
2014-05-16 15:52:59 -07:00
Kevin Sawicki
d397001c33
Merge pull request #2198 from hkdobrev/commits-emoji
...
Add more Emoji to the contributing guide
2014-05-16 15:37:00 -07:00
Kevin Sawicki
bd7de18c7a
Upgrade to settings-view@0.115.0
2014-05-16 15:20:21 -07:00
Corey Johnson
9ca506de4b
Merge pull request #2173 from Locke23rus/issue-1791
...
💄 Deprecate backspaceToBeginningOf{Word,Line}
2014-05-16 15:13:44 -07:00
Nathan Sobo
626964f15b
Upgrade go-to-line to fix double toggle on react editor
2014-05-16 16:07:35 -06:00
probablycorey
532f119b9d
Add application:install-update to workspaceView
2014-05-16 15:05:19 -07:00
Haralan Dobrev
187cf2a710
Change security emoji to 🔒
2014-05-17 01:01:21 +03:00
Nathan Sobo
c058483422
Update the gutter width when the number of digits changes
2014-05-16 15:56:18 -06:00
Kevin Sawicki
a83a6e5127
Explicitly set permissions on temp folder
...
Refs #2129
2014-05-16 14:47:55 -07:00
Nathan Sobo
57e6419d1d
Restore conditional loading of react editor renderer
2014-05-16 15:31:16 -06:00
Nathan Sobo
9b7547cbe0
Get indent guide specs passing again
2014-05-16 15:31:16 -06:00
Nathan Sobo
e74dfe3438
Fix gutter specs and update lines when digit counts change
2014-05-16 15:31:16 -06:00
Nathan Sobo
fe82e3e30f
Only clear screen row caches on lines component if lineHeight changes
2014-05-16 15:31:16 -06:00
Nathan Sobo
b000e8e4a2
Get selection specs passing again
2014-05-16 15:31:16 -06:00
Nathan Sobo
64c82f1c87
Update cursor positioning text for simplified token markup
2014-05-16 15:31:15 -06:00
Nathan Sobo
0ad2730353
Update specs for new line node rendering approach
...
Lines are no longer translated on the GPU, and they aren't inserted into
the DOM in an order that reflects their order in the buffer.
2014-05-16 15:31:15 -06:00
Nathan Sobo
6017b73acf
Add ability to look up line nodes by screen row
2014-05-16 15:31:15 -06:00
Nathan Sobo
0334177696
Make lineOverdrawMargin a property
2014-05-16 15:31:15 -06:00
Nathan Sobo
54cec0a5ff
Hold the gutter's width with a dummy line number
2014-05-16 15:31:15 -06:00
Nathan Sobo
c5fa2bf12d
Attach views to .lines instead of defunct .scroll-view-content
2014-05-16 15:31:15 -06:00
Nathan Sobo
bc8a1756f3
Use the .selections layer as the underlayer
2014-05-16 15:31:15 -06:00
Corey Johnson & Nathan Sobo
3f01e2f748
Implement shouldComponentUpdate for SelectionsComponent
2014-05-16 15:31:15 -06:00
Nathan Sobo
7dfe829fc8
Style lines with inline styles for performance
2014-05-16 15:31:15 -06:00
Nathan Sobo
c87bc57f9e
Don't update top positions of lines/lineNodes unless they have changed
2014-05-16 15:31:15 -06:00
Nathan Sobo
89bd241a78
Always run react in dev mode for now
2014-05-16 15:31:14 -06:00
Nathan Sobo
d15fd34f7a
Render selections on lines layer; don't put each line number on GPU
2014-05-16 15:31:14 -06:00
Nathan Sobo
a118cdd32b
Put selections and lines on the GPU together in sibling divs
2014-05-16 15:31:14 -06:00
Nathan Sobo
3a2de9c698
Don't render every line on the GPU
...
Opaque lines are turning out to be a total pain, plus they ruin absolute
positioning on the lines div. The slight speed boost isn't seeming worth
it anymore.
2014-05-16 15:31:14 -06:00
Nathan Sobo
c60e5d90fd
💄
2014-05-16 15:31:14 -06:00
Nathan Sobo
e9bff37e06
Render line numbers manually
2014-05-16 15:31:14 -06:00
Nathan Sobo
695f8da3c3
💄 extract buildLineInnerHTML method
2014-05-16 15:31:14 -06:00
Nathan Sobo
ea5c5c9e84
Move line HTML generation into lines component
2014-05-16 15:31:14 -06:00
Nathan Sobo
4f9108980f
WIP: Manually update line nodes when scrolling
2014-05-16 15:31:14 -06:00
Nathan Sobo
8148e4e50d
Skip selection restoration on our fork of react
2014-05-16 15:31:14 -06:00
Nathan Sobo
f07a832c83
Sync cursor animations when cursors are added
2014-05-16 15:31:14 -06:00
Nathan Sobo
070d239f41
Blink cursors with a CSS animation
...
Now that they're on their own layer, I don't think it affects the
repaint timing when typing on lines (if it ever did).
2014-05-16 15:31:13 -06:00
Nathan Sobo
9b02055db9
Move selection background region calculation into React component
2014-05-16 15:31:13 -06:00
Nathan Sobo
0162247bd7
Precompute selection regions for all lines
...
This is easer to reason about and probably more efficient than computing
everything on a per-line basis.
2014-05-16 15:31:13 -06:00
Nathan Sobo
9001d34ddf
Change selection specs to match new rendering scheme
2014-05-16 15:31:13 -06:00
Nathan Sobo
cbcc30b384
Don't render empty selections
2014-05-16 15:31:13 -06:00
Nathan Sobo
ce9fe90217
Make multi-line selections appear to span the screen with a single div
...
Because lines are opaque and any area of a selection that overlaps a
line is actually rendered on the line itself, the screen-spanning
background of a multi-line selection can actually be rendered as a
single div spanning the entire screen from the first row to the
penultimate row of the selection.
2014-05-16 15:31:13 -06:00
Nathan Sobo
7a9278e6a7
Render selection fragments on opaque lines
...
Because lines are opaque on the GPU for sub pixel antialiasing, the
lines obscure the selections which were formerly rendered behind the
lines. This commit renders selection fragments *on* each opaque line
layer so the selections look correct again. Still needs cleanup and
optimization.
2014-05-16 15:31:13 -06:00
Nathan Sobo
01622140e3
Rename renderedRowRange to visibleRowRange
...
We only render visible rows now, so this makes more sense.
2014-05-16 15:31:13 -06:00
Nathan Sobo
e44027b186
Fix the height/width of the editor in spec
...
Now that everything is absolutely position, the editor no longer assumes
a "natural" height and width. This can be addressed later if we want to
allow editors to expand based on their content.
2014-05-16 15:31:13 -06:00
Nathan Sobo
d53f97ecfe
Fix horizontal scrolling spec
2014-05-16 15:31:13 -06:00
Nathan Sobo
f3efd7d60b
Position cursors relative to scrollLeft and fix specs
2014-05-16 15:31:12 -06:00
Nathan Sobo
8d25da9474
Update line number rendering specs for new layer scheme
2014-05-16 15:31:12 -06:00
Nathan Sobo
1aee276b45
Update line rendering specs for new layer scheme
2014-05-16 15:31:12 -06:00
Nathan Sobo
191bc115cf
Use explicit descendant selector for styling lines
2014-05-16 15:31:12 -06:00
Nathan Sobo
63488997ee
Give lines and line numbers an opaque background to support sub-pixel AA
...
Since lines and line numbers are now on the GPU, their text won't be
properly anti-aliased on low-resolution displays unless their layers
have a solid background.
2014-05-16 15:31:12 -06:00
Nathan Sobo
a22480d857
Don't give lines a negative z-index
...
Removing the z-index makes them accessible via mouse in the inspector.
2014-05-16 15:31:12 -06:00
Nathan Sobo
757ae6de39
Position selections relative to viewport
...
This is getting closer, but lines still need to be opaque. Multi-line
selections will still need to be rendered behind the line layers so they
can extend to the edge of the viewport, so this code still has value.
2014-05-16 15:31:12 -06:00
Nathan Sobo
cfc08e8b98
Allow horizontal scrolling
2014-05-16 15:31:12 -06:00
Nathan Sobo
c8e9282557
Position cursors as layers relative to the viewport
2014-05-16 15:31:11 -06:00
Nathan Sobo
a36163ce86
Manually set the gutter width to the width of a line number
...
We need to absolutely position line numbers to minimize repaints, but
the gutter needs to be wide enough to show them.
2014-05-16 15:31:11 -06:00
Nathan Sobo
e3d1a6aef8
Render each line number on its own layer
2014-05-16 15:31:11 -06:00
Nathan Sobo
7d8256d343
Drop lineOverdraw and scroll-view-content div
2014-05-16 15:31:11 -06:00
Nathan Sobo
bf9f8597a7
Give each line its own layer on the GPU
2014-05-16 15:31:11 -06:00
Nathan Sobo
9f2c8c1756
Measure characters in new lines when vertically scrolling stops
2014-05-16 15:31:11 -06:00
Nathan Sobo
0ae8765a8a
Update scroll position directly on mousewheel events
...
Previously, we were updating the scrollbars and relying on an async
scroll events to fire. But updating the scrollbars is expensive, so this
updates the model directly when the next animation frame fires instead.
2014-05-16 15:31:11 -06:00
Nathan Sobo
308960309d
Overdraw lines to discourage Blink from repainting the entire editor
2014-05-16 15:31:11 -06:00
Nathan Sobo
b8ac8516fe
Don't preserve rows when scrolling
2014-05-16 15:31:11 -06:00
Nathan Sobo
3f1ce617a7
Try to fix flaky spec
2014-05-16 15:05:49 -06:00
Kevin Sawicki
10e609ba27
Upgrade to tabs@0.40.0
2014-05-16 13:31:58 -07:00
Kevin Sawicki
6cae6981d8
Recommend cloning to shallow path
...
Prevents path length issues
2014-05-16 13:29:39 -07:00
Kevin Sawicki
bff396ab1a
Upgrade to language-xml@0.13.0
2014-05-16 13:00:46 -07:00
Kevin Sawicki
7f442d045b
Check for errors in script/mkdeb
...
Refs #2129
2014-05-16 12:54:24 -07:00
Kirill Nikitin
8918eb4758
Bug #1791 Fix typo in example group name and function names.
2014-05-16 23:05:05 +04:00
Kevin Sawicki
628ea72943
Check if selector matches parents of test element
...
Previously a menu for a keybinding with a .workspace selector would not
display the shortcut because the selector wasn't matching the test editor
element directly.
Now the parent elements of the test editor are checked as well.
Closes #2089
2014-05-16 11:57:04 -07:00
Kevin Sawicki
fc2830bacb
Use div for test workspace element
2014-05-16 11:53:40 -07:00
Kevin Sawicki
b5bff9f8b8
Upgrade to language-python@0.16.0
2014-05-16 10:38:48 -07:00
Kevin Sawicki
5e2181e665
🐧 Add keybindings for select-to-top/bottom
...
ctrl-shift-home/end are now mapped
Closes #2251
2014-05-16 10:05:33 -07:00
Kevin Sawicki
b0e91f8b33
Upgrade to tree-view@0.93.0
2014-05-16 09:47:44 -07:00
Kevin Sawicki
635af7f838
Upgrade to apm 0.54.0
2014-05-16 09:27:16 -07:00
Kevin Sawicki
e537080b64
Upgrade to autocomplete@0.28.0
2014-05-16 08:36:02 -07:00
Nathan Sobo
f2c7d171bf
Fix another subscription leakage associated with theme manager specs
2014-05-16 09:14:21 -06:00
Nathan Sobo
7a4a85cb20
Fix failures running config specs locally
2014-05-16 09:00:01 -06:00
Nathan Sobo
2952f4c2ad
Merge pull request #2213 from dyross/dyr-hide-cursor-nicely
...
Hide the cursor with cursor-hidden class rather than element.style
2014-05-16 08:36:27 -06:00
Nathan Sobo
ce668e7139
Fix subscription leak when ~/.atom/styles.less is present running specs
2014-05-16 08:33:49 -06:00
Kirill Nikitin
917b223c6c
merge conflict
2014-05-16 11:45:43 +04:00
David Y. Ross
e3302b3f73
hide the cursor with cursor-hidden class rather than element.style
2014-05-15 19:20:32 -07:00
probablycorey
38a347ddab
Upgrade to grunt-download-atom-shell@0.7.2
2014-05-15 16:41:07 -07:00
Kevin Sawicki
e3dbd412e1
Upgrade to find-and-replace@0.105.0
2014-05-15 15:34:50 -07:00
Kevin Sawicki
fc9a11959c
Upgrade to language-html@0.22.0
2014-05-15 15:33:37 -07:00
Kevin Sawicki
71155abf57
Upgrade to find-and-replace@0.104.0
2014-05-15 15:19:54 -07:00
Kevin Sawicki
d5458c1865
Upgrade to fuzzy-finder@0.51.0
2014-05-15 15:14:51 -07:00
Kevin Sawicki
56af2ca4d7
Upgrade to bracket-matcher@0.34.0
2014-05-15 15:10:01 -07:00
Corey Johnson
f30c56c237
Don't require 32bit node
2014-05-15 14:55:58 -07:00
Kevin Sawicki
cc1e6e2a1f
Upgrade to find-and-replace@0.103.0
2014-05-15 14:48:24 -07:00
Kevin Sawicki
d7c98cb394
Upgrade to language-sass@0.11.0
2014-05-15 14:44:36 -07:00
Kevin Sawicki
4ff5f96fd4
Upgrade to go-to-line@0.20.0
2014-05-15 14:41:33 -07:00
Kevin Sawicki
1c1c3617e9
Upgrade to find-and-replace@0.102.0
2014-05-15 14:40:16 -07:00
Corey Johnson
bb9d67a1b1
Merge remote-tracking branch 'origin/master' into cj-windows-build-instructions-update
...
Conflicts:
script/bootstrap
2014-05-15 14:34:07 -07:00
Kevin Sawicki
187e264445
Upgrade to language-ruby-on-rails@0.14.0
2014-05-15 14:08:41 -07:00
Kevin Sawicki
493cd24059
Upgrade to apm 0.53.0
2014-05-15 13:54:36 -07:00
Kevin Sawicki
3c766d87c2
Upgrade to symbols-view@0.52.0
2014-05-15 13:46:28 -07:00
Kevin Sawicki
f360ca2cb7
Upgrade to fs-plus 2.2.3
2014-05-15 12:15:12 -07:00
Haralan Dobrev
ba8bd80173
Remove ♻️ from the emoji in CONTRIBUTING.md
2014-05-15 22:02:29 +03:00
Haralan Dobrev
6102143faf
Use 🔥 emoji for general deleting of code
2014-05-15 21:50:06 +03:00
Kevin Sawicki
3eadc61a3b
💄 Use trailing if
2014-05-15 10:48:02 -07:00
Kevin Sawicki
2bef7e26d7
Merge pull request #2246 from Flannelhead/master
...
Make ctrl+click add a new cursor in Linux and Windows, fixes #2105
2014-05-15 10:24:15 -07:00
Kevin Sawicki
7d655bf840
📝 Mention previous value is in second argument object
2014-05-15 10:16:29 -07:00
Kevin Sawicki
42c4dc6937
Merge pull request #2243 from lee-dohm/doc-fix
...
📝 Clean up Config::observe
2014-05-15 10:13:35 -07:00
Kevin Sawicki
a4059110f9
Merge pull request #2232 from atom/TOS-help
...
Include Terms of Use in the help menu
2014-05-15 10:12:06 -07:00
Haralan Dobrev
952c96d03b
Use 🍎 for Mac OS specific bugs
2014-05-15 20:10:40 +03:00
Kevin Sawicki
4c73f4e968
Upgrade to language-javascript@0.26.0
2014-05-15 09:57:26 -07:00
Kevin Sawicki
5f36406b52
Upgrade to archive-view@0.31.0
2014-05-15 09:52:45 -07:00
Kevin Sawicki
385cf0f3df
Upgrade to language-gfm@0.37.0
2014-05-15 09:46:33 -07:00
Kevin Sawicki
e70ad97273
Upgrade to language-ruby@0.24.0
2014-05-15 09:32:56 -07:00
Kevin Sawicki
0b7bf34a0f
Upgrade to language-gfm@0.36.0
2014-05-15 09:29:39 -07:00
Kevin Sawicki
713bce7f0b
Upgrade to autoflow@0.17.0
2014-05-15 09:25:19 -07:00
Flannelhead
534704a32c
Check for e.ctrlKey instead of e.metaKey if not on Mac.
2014-05-15 10:09:50 +03:00
Lee Dohm
37241a7919
📝 Clean up Config::observe
2014-05-14 21:15:17 -07:00
Corey Johnson
333c5b66d1
Merge pull request #2240 from lee-dohm/node-module-doc
...
📝 Document process for hacking node module components
2014-05-14 20:05:41 -07:00
Lee Dohm
a47d55f016
📝 Document process for hacking node module components
...
See: http://discuss.atom.io/t/how-to-setup-development-for-core-modules-like-atom-keymap/9221/18?u=leedohm
2014-05-14 18:25:12 -07:00
Corey Johnson
58c55cdf81
Troubleshooting message no longer needed because of
...
50a616d91c
2014-05-14 16:22:35 -07:00
Corey Johnson
50a616d91c
Upgrade to grunt-download-atom-shell@0.7.1
2014-05-14 16:20:34 -07:00
Corey Johnson
a2be86d15a
Require fs in bootstrap
2014-05-14 15:42:05 -07:00
Corey Johnson
73f8c28add
Update windows build instructions
2014-05-14 15:34:19 -07:00
Corey Johnson
d015793851
Remove unnecessary instructions
2014-05-14 15:31:58 -07:00
Corey Johnson
0b5b741db4
Make sure python2.7 is installed on win32
...
Closes #2193
Closes #2167
Closes atom/node-runas#5
2014-05-14 15:29:21 -07:00
Corey Johnson
aeac32ae47
Ensure that node is 32bit on win32
2014-05-14 14:49:35 -07:00
Corey Johnson
fab60e7faa
Create separate instruction
...
I'm not sure if this step is needed, but it existed before. If it is
needed we should include WHY you have to do this.
2014-05-14 14:04:56 -07:00
Corey Johnson
6296665f46
Removed unnecessary instruction.
2014-05-14 14:00:13 -07:00
Cameron McEfee
7882ac60d8
Include Terms of Use in the help menu
2014-05-14 10:44:33 -07:00
Andrew Stubbs
1fe6c498ac
Make hard tabs align to columns.
2014-05-14 13:31:03 +01:00
probablycorey
4fa0b6e783
Upgrade to welcome@0.14.0
2014-05-13 20:57:17 -07:00
Corey Johnson
3a8ddc0cd6
Merge pull request #1977 from 1ace/patch-1
...
Is atom really incompatible with the newer version of nodejs?
2014-05-13 17:33:40 -07:00
Corey Johnson
3803b473c5
Merge pull request #2176 from Locke23rus/more-naitive-linux-keymaps
...
🐧 Fix #2166 Add commands for ctrl-home and ctrl-end.
2014-05-13 17:18:30 -07:00
Corey Johnson
93d993d876
Merge pull request #2171 from avdg/fullscreen
...
Map key for full screen on windows
2014-05-13 17:12:53 -07:00
Corey Johnson
2b3a3ac3c0
Merge pull request #2185 from jugglingnutcase/win32-bindings
...
Improve some Win32 ctrl keybindings
2014-05-13 17:10:27 -07:00
probablycorey
c8b2e6ed2a
Prepare 0.96.0 release
2014-05-13 16:53:39 -07:00
James R Sconfitto
58fa414c21
💄 Move bindings under platform header
2014-05-13 16:13:30 -04:00
James R Sconfitto
8872b0bc9b
Add ctrl-pageup and ctrl-pagedown Win32 bindings
2014-05-13 16:09:01 -04:00
probablycorey
c77a6b10de
Upgrade to language-html@0.21.0
2014-05-13 07:55:05 -07:00
Corey Johnson
f86280a77b
Merge pull request #2170 from skardach/fix-filename-string
...
Cast opened paths to string
2014-05-12 22:49:24 -07:00
Corey Johnson
65ae582d96
Merge pull request #2194 from aureliojargas/patch-3
...
Fix link for TextMate's GitHub Organization
2014-05-12 22:46:22 -07:00
probablycorey
5694f9c703
Upgrade to language-html@0.20.0
2014-05-12 18:38:21 -07:00
Haralan Dobrev
6c4d1be004
📝 Add more Emoji to the contributing guide
...
Suggest Emoji for:
- Fixing something on Mac OS
- Fixing a bug
- Burning whitespace
- Fixing the CI build
- Adding tests
- Refactoring
- Security
2014-05-13 03:05:31 +03:00
Corey Johnson
9cfa46ea37
Upgrade to node-pathwatcher@1.3.1
2014-05-12 15:20:37 -07:00
Corey Johnson
11d5dfee3a
Upgrade to markdown-preview@0.71.0
2014-05-12 14:51:19 -07:00
Corey Johnson
864f61c430
Upgrade to node-pathwatcher@1.3.0
2014-05-12 14:49:30 -07:00
Aurelio Jargas
ca164a0b0b
Fix link for TextMate's GitHub Organization
2014-05-12 15:56:06 -03:00
Corey Johnson
e011becc1a
Upgrade to language-ruby-on-rails@0.13.0
2014-05-12 11:26:14 -07:00
Corey Johnson
25f5717ccf
Merge pull request #1971 from abe33/feature_proper_multiselections_copy_paste
...
Implements multiple selections clipboard paste
2014-05-12 11:10:37 -07:00
Ivan Žužak
3f0640f4c3
Merge pull request #2162 from teddybradford/development
...
Remove duplicate . from default nonWordCharacters
2014-05-12 16:31:04 +01:00
James R Sconfitto
65e8de9db8
Improve ctrl-delete binding for Win32
2014-05-12 11:22:34 -04:00
Cheng Zhao
c1ed25d5dc
Merge pull request #2189 from atom/atom-shell-v0.12.4
...
Upgrade to atom-shell@0.12 .4
2014-05-12 23:10:38 +08:00
Cheng Zhao
f731769afd
📝 No more need of libudev hack on Linux.
2014-05-12 22:28:03 +08:00
Cheng Zhao
c466cef7d1
Upgrade to atom-shell@0.12.4
2014-05-12 22:27:22 +08:00
Stan Kardach
b4cb92af99
Fix #2152 : Cast opened paths to string
...
path.resolve() was throwing an exception if given path was not a string.
When iterating through all given paths, each entry is casted by JS to
most suitable type and paths in form of a number (i.e. '1234') were
cast to Number, hence the bug.
2014-05-12 15:59:33 +02:00
James Sconfitto
5e7cbbf506
Add ctrl-home and ctrl-end Win32 bindings
2014-05-11 23:03:18 -04:00
Kirill Nikitin
397e0a8ac2
🐧 Add commands for ctrl-home and ctrl-end.
2014-05-12 05:02:16 +04:00
Kirill Nikitin
111b5d1fbe
💄 Deprecate backspaceToBeginningOf{Word,Line}
...
Rename functions `backspaceToBeginningOfWord` to `deleteToBeginningOfWord` and
`backspaceToBeginningOfLine to `deleteToBeginningOfLine`.
Rename commands `editor:backspace-to-beginning-of-word` to
`delete-to-beginning-of-word` and `editor:backspace-to-beginning-of-line` to
`editor:delete-to-beginning-of-line`.
Fix #1791
2014-05-12 02:50:20 +04:00
abe33
b2e86c80c4
Change test to cover all Selection::copy branches
2014-05-12 00:06:13 +02:00
abe33
b77ea04056
💄 Remove unnecessary double conditions
2014-05-12 00:06:01 +02:00
Anthony Van de Gejuchte
ba94f38166
Map key for full screen on windows
2014-05-11 23:12:45 +02:00
probablycorey
7cdaaf2f78
Upgrade markdown packages
2014-05-11 13:52:36 -07:00
Corey Johnson
6caf60bd6b
Merge pull request #2160 from dyross/dyr-dev-builds
...
append git hash to version for dev builds
2014-05-11 12:58:39 -07:00
Stan Kardach
19c7086200
Fix #2152 : Cast opened paths to string
...
path.resolve() was throwing an exception if given path was not a string.
When iterating through all given paths, each entry is casted by JS to
most suitable type and paths in form of a number (i.e. '1234') were
cast to Number, hence the bug.
2014-05-11 17:29:24 +02:00
Teddy Bradford
1519dda294
Remove duplicate . from default nonWordCharacters
2014-05-11 02:10:30 -04:00
David Y. Ross
a7efca8bb4
append git hash to version for dev builds
2014-05-10 20:50:20 -07:00
Corey Johnson
dbe15f7dda
Merge pull request #2142 from aureliojargas/patch-1
...
Remove unused 's' option from getopts
2014-05-10 15:53:21 -07:00
Corey Johnson
c81a6737ad
Merge pull request #2144 from aureliojargas/patch-2
...
Use $(...) for command substitution, not backticks
2014-05-10 13:06:42 -07:00
Paul Betts
5b0d974b43
Merge pull request #2074 from dertuxmalwieder/master
...
+FreeBSD, -bullshit
2014-05-10 08:37:16 -07:00
Aurelio Jargas
2b73dff0f4
Use $(...) for command substitution, not backticks
...
Currently both \`...\` and `$(...)` are used for command substitution. It's better to chose just one and stick to it, to avoid confusion.
Some arguments favoring `$(...)`:
* **Easier to read.** The backtick is easily confused with apostrophes and quotes.
* **Easier to nest.** Nesting backticks commands is an escaping nightmare. Using parenthesis is natural: `$(foo $(bar))`
2014-05-10 09:15:53 -03:00
Aurelio Jargas
adf0ff0a67
Remove unused 's' option from getopts
...
This option is not handled by the next `case` command.
2014-05-10 08:41:30 -03:00
Corey Johnson
c79ef0473d
Merge pull request #2133 from aaronhalford/updatedocs
...
Update docs and fix typos
2014-05-09 17:19:07 -07:00
Aaron Halford
d51b955e09
Update linux.md
2014-05-09 15:22:43 -07:00
Aaron Halford
774d7ec0af
Update docs and fix typos
2014-05-09 15:16:13 -07:00
probablycorey
d6f4b00e16
🔥 whitespace
2014-05-09 11:40:27 -07:00
probablycorey
9d81df8670
Remove x86 instructions because they aren't supported.
...
Based on comment by https://github.com/atom/atom/pull/2117/files#r12489527
2014-05-09 11:40:18 -07:00
Corey Johnson
14a430b939
Merge pull request #2128 from alfredxing/body-fullscreen-class
...
Add `fullscreen` class to body when in full screen
2014-05-09 11:36:39 -07:00
Corey Johnson
07de4a70a1
Merge pull request #2117 from sophearak/master
...
Add troubleshoot document libudev in Ubuntu 14.04
2014-05-09 11:30:39 -07:00
Corey Johnson
eb84ac829b
Merge pull request #2114 from Someguy123/master
...
Add troubleshooting to Windows build instructions
2014-05-09 11:29:50 -07:00
Corey Johnson
b8db56a77b
Merge pull request #2113 from MitchelSBlake/patch-1
...
Add more sublime parity keybindings
2014-05-09 11:25:46 -07:00
Corey Johnson
1036f16d1e
Merge pull request #2111 from Locke23rus/update-linux-keymaps
...
🐧 Fix #2103 , #2100 Update platform bindings for linux/win.
2014-05-09 11:13:13 -07:00
Nathan Sobo
5ed1cfc259
Merge pull request #1923 from atom/ns-fix-scrollbar-overlap
...
Refine scrollbar interactions
2014-05-09 11:46:35 -06:00
Nathan Sobo
ce5c29fb47
Base the visible lines on the height instead of the clientHeight
...
Because overlay scrollbars are invisible unless scrolling and even
regular scrollbars can be transparent.
2014-05-09 11:33:04 -06:00
Nathan Sobo
f0fd48202c
Refresh scrollbars when overlay/classic style preferences changes
2014-05-09 11:33:04 -06:00
Nathan Sobo
d5eb8c21b2
Only refresh editor scrollbars on stylesheet changes that require it
...
If a stylesheet is added or removed, we check if it contains a selector
for scrollbars before refreshing anything.
2014-05-09 11:33:04 -06:00
Nathan Sobo
76b9982e04
Emit stylesheet-added/removed from ThemeManager w/ CSSStyleSheet objects
...
This enables subscribers to detect not just that stylesheets have
changed, but specifically how they have changed. This is used by the
React editor component to only refresh scrollbars when a stylesheet
that actually contains selectors for scrollbar elements is added or
removed.
2014-05-09 11:33:04 -06:00
Nathan Sobo
ca7f11f7d0
Default scrollbar height/width to 15 when it's measure as 0
...
A 0 measurement indicates that overlay scrollbars are enabled, so we
just fall back to 15px in that case so the user can hover directly over
the scrollbar to scroll.
2014-05-09 11:33:04 -06:00
Nathan Sobo
1c1ace90db
Hide and show scrollbars before measuring them after stylesheet changes
...
We measure the scrollbar-corner node when there's a stylesheet change,
but Chromium won't apply the new style if it was already visible before
the change. This commit hides and shows it before measuring so we get
accurate values.
2014-05-09 11:33:04 -06:00
Nathan Sobo
bdd605e85b
Explicitly assign dummy scrollbars to the correct width/height
...
Previously, dummy scrollbars were always 15px wide/tall. This caused
them to obscure the ability to click for the entire 15px region, even if
the actual scrollbar was styled to be much thinner. Now we explicitly
measure the size of scrollbars on mount and when the stylesheets change
and set the height/width explicitly.
2014-05-09 11:33:04 -06:00
Nathan Sobo
e1b4b921ba
Hide scrollbar when not scrollable in a given direction
2014-05-09 11:33:04 -06:00
Nathan Sobo
ab1ede5fe6
Add a dummy scrollbar corner
...
Horizontal / vertical scrollbars render a 'corner' on the lower right
when they would otherwise overlap. I previously relied on drawing both
dummy scrollbars at their full width/height so the corner got rendered,
but that interfered with the display of the horizontal scrollbar in
certain circumstances because it was too wide to scroll. This commit
provides that behavior with an absolutely positioned div with the same
dimensions as the intersection of scrollbars when both are visible.
2014-05-09 11:33:04 -06:00
Nathan Sobo
5e6d91d66c
Don't allow spec window size to interfere with the size of the editor
2014-05-09 11:33:04 -06:00
Nathan Sobo
dbd271f70a
Don't obscure last character of long lines with vertical scrollbar
...
This entailed quite a few changes to dial in scrollbars. The scrollbars
are now adjusted in size to account for the width of the opposite
scrollbar. If the width or height are not explicitly constrained and we
are scrollable in the opposite direction that is constrained, we account
for the width of the opposite scrollbar in assigning a natural height
or width based on the content.
2014-05-09 11:33:04 -06:00
Nathan Sobo
527ada47f9
Account for gutter width in scrollWidth of horizontal scrollbar
...
Because the scrollbar now spans the entire editor but the scrollable
area does not include the gutter, we need to add the current width of
the gutter to the scroll width of the horizontal scrollbar to allow
it to scroll to the end of the longest lines.
2014-05-09 11:33:03 -06:00
Nathan Sobo
afb70d0a95
Remove stray return in spec
2014-05-09 11:33:03 -06:00
Nathan Sobo
b5f910ad06
Update line number padding when max digits changes
2014-05-09 11:33:03 -06:00
Nathan Sobo
e412371b88
Remove logging
2014-05-09 11:33:03 -06:00
Nathan Sobo
7b4bc16531
Fix specs that broke when accounting for horizontal scrollbar height
2014-05-09 11:33:03 -06:00
Nathan Sobo
e6df30e94c
Respect horizontal scrollbar when rendering the vertical, and vice versa
...
We set overflow to hidden in the opposite scroll direction only if we
can't actually scroll in that direction, causing the white square where
neither scrollbar overlaps to appear at the lower right corner.
2014-05-09 11:33:03 -06:00
Nathan Sobo
d9ba9262bf
Update scrollTop to valid position when scrollbar disappears
2014-05-09 11:33:03 -06:00
Nathan Sobo
c4be32a5dd
Revert "Revert "Don't obscure the last line of the editor with the horizontal scrollbar""
...
This reverts commit 1d634e471e .
2014-05-09 11:33:03 -06:00
Corey Johnson
0a32f6b5f0
Merge pull request #2050 from Spice-King/win-cmd-spawn-fix
...
Fix running .cmd stubs through BufferedProcess
2014-05-09 09:12:31 -07:00
Kyle Filz
f9fe5efbb0
Fix running .cmd stubs through BufferedProcess
...
ChildProcess.spawn only will run .exe files on Windows, not .cmd, .bat,
.anythingElse.
See joyent/node#2318 for more information.
2014-05-09 09:04:36 -05:00
Kirill Nikitin
87e723e33b
🐧 Fix #2103 , #2100 Update platform bindings for linux/win.
2014-05-09 17:57:55 +04:00
Kevin Sawicki
3f0302b256
Upgrade to apm@0.52.0
2014-05-09 13:52:31 +02:00
Ivan Žužak
88d024e73b
Upgrade to feedback@0.33.0
2014-05-09 12:23:06 +01:00
Sophearak THA
47a2e57633
📝 Add troubleshoot document libudev in Ubuntu 14.04
2014-05-09 14:44:57 +07:00
abe33
e7acbb314e
😕 Forgot to replace most references to clipboardMetadata
...
Never attempt to fix a PR right before going to sleep!
2014-05-09 09:33:35 +02:00
Cthulhux
d6a4c70929
FreeBSD
...
Signed-off-by: Cthulhux <zeug@tuxproject.de >
2014-05-09 09:28:50 +02:00
Alfred Xing
839cad0c2a
Add fullscreen class to body when in full screen
...
Add a `fullscreen` class to body when full screen is triggered, as suggested
by @orderedlist in #1694
2014-05-08 20:36:46 -07:00
Chris S
d3845db403
Add troubleshooting to Windows build instructions
2014-05-09 04:04:43 +01:00
Scott Blake
3d68bdf126
Add more sublime parity keybindings
2014-05-08 22:57:32 -04:00
Daniel Hengeveld
0d190d2cd4
Merge pull request #2112 from atom/why-ghfw
...
Explain why GH4W
2014-05-08 19:21:53 -07:00
Paul Betts
4afae028ec
Explain why GH4W
2014-05-08 19:00:53 -07:00
Paul Betts
5165f0df88
Merge remote-tracking branch 'origin/master' into winreadme
...
Conflicts:
README.md
2014-05-08 18:06:05 -07:00
Corey Johnson
5b7b3501a6
Merge pull request #2081 from xcvd/master
...
Shift backspace keymap
2014-05-08 17:03:25 -07:00
Corey Johnson
c3937d0c4c
Merge pull request #2073 from captn3m0/master
...
Make atom build behind firewalls
2014-05-08 16:53:31 -07:00
Corey Johnson
6e27208c5c
Merge pull request #2108 from atom/cj-update-build-docs
...
Update build docs
2014-05-08 16:42:34 -07:00
Corey Johnson
91342db0ba
Tweak build instruction content
2014-05-08 16:34:54 -07:00
Corey Johnson
8f7123ae12
Update build instruction links
2014-05-08 16:31:10 -07:00
Corey Johnson
3a22b3d4b8
Move build instructions to separate files
2014-05-08 16:30:44 -07:00
Corey Johnson
919ca82ccd
Update building section of docs
2014-05-08 16:16:31 -07:00
Corey Johnson
d35baac054
Add build instructions section to docs folder
2014-05-08 16:16:13 -07:00
Eric Engeström
9302242299
Allowing node > 1.0 (no reason not to already do that, I guess)
2014-05-09 00:45:13 +02:00
Eric Engeström
ed90a78ea5
Replacing string comparison with actual int comparison
2014-05-09 00:42:40 +02:00
Corey Johnson
9aa2df7cee
Merge pull request #2059 from bradgearon/master
...
append .cmd to apm in package-manager.coffee if platform is win32
2014-05-08 15:14:36 -07:00
Corey Johnson
41ea18a8f1
Merge pull request #2047 from cameronmcefee/master
...
Wordsmith the Atom readme
2014-05-08 15:10:39 -07:00
Corey Johnson
5cf37fd13e
Merge pull request #2045 from atom/cj-tabs-be-weird
...
Make Atom smarter about guessing if a file uses soft or hard tabs
2014-05-08 15:09:32 -07:00
abe33
3e12695914
💄 Clear object deconstruction in Selection::copy
2014-05-09 00:07:46 +02:00
abe33
ed1c8897ec
😅 Forgot to remove the test focus
2014-05-09 00:07:00 +02:00
abe33
75eb0182e9
💄 Use skinny arrow instead
2014-05-09 00:03:40 +02:00
abe33
554165ca48
💄 Harmonize lineForRow calls in specs
2014-05-09 00:02:31 +02:00
abe33
5a5cb869e2
💄 Replace have with has in spec description
2014-05-08 23:59:55 +02:00
Corey Johnson
a649d75ab8
Merge remote-tracking branch 'origin/master' into cj-tabs-be-weird
...
Conflicts:
package.json
2014-05-08 14:36:50 -07:00
Corey Johnson
255cdbb60a
Avoid problems with version pattern ^X.Y.Z
...
Older versions of npm don't recognize that pattern
2014-05-08 14:14:26 -07:00
Corey Johnson
bd4e56fd08
Upgrade to text-buffer@2.2.2
2014-05-08 14:01:30 -07:00
Corey Johnson
5246d784db
Upgrade to text-buffer@2.2.1
2014-05-08 13:50:54 -07:00
Brad Gearon
e945b83318
remove os require use process.platform instead
2014-05-08 12:38:35 -05:00
Kevin Sawicki
38bd996996
Merge pull request #2052 from AngelEzquerra/ignore_mercurial_files
...
Add mercurial directories to default list of ignored names
2014-05-08 19:23:40 +02:00
Kevin Sawicki
8f3a72e11b
Merge pull request #2071 from lee-dohm/doc-fix
...
📝 Some simple documentation fixes
2014-05-08 19:21:00 +02:00
Kevin Sawicki
ddc62efb44
Upgrade to pathwatcher@1.2.4
2014-05-08 19:17:17 +02:00
Kevin Sawicki
8f08e497a0
Upgrade to scrollbar-style@0.4.0
2014-05-08 19:16:47 +02:00
xcvd
8048f8af5f
Shift backspace keymap
...
Within windows build shift-backspace currently does nothing. Behaviour
untested in linux (perhaps linux.cson should be modified too?)
2014-05-08 11:53:47 +01:00
Cthulhux
4fc4e36902
+FreeBSD, -bullshit
...
Signed-off-by: Cthulhux <zeug@tuxproject.de >
2014-05-08 09:38:16 +02:00
Abhay Rana
c66d3fdba0
Make atom build behind firewalls
...
This is to get `npm install` to work behind firewalls where `git://` is blocked.
2014-05-08 12:24:34 +05:30
Lee Dohm
9b49c2f987
📝 Some simple documentation fixes
2014-05-07 22:38:51 -07:00
Paul Betts
bceed13606
Fix Windows build instructions
2014-05-07 20:08:09 -07:00
Brad Gearon
d99c9edc43
append .cmd to apm in package-manager.coffee if platform is win32
...
avoids NOENT error when searching for packages
2014-05-07 18:35:05 -05:00
Cameron McEfee
31306a3243
Apply @probablycorey's suggestions
2014-05-07 15:04:39 -07:00
Angel Ezquerra
67de17e0c3
Add mercurial directories to default list of ignored names
...
atom already ignored git and svn directories. It makes sense to ignore
mercurial (.hg) directories as well.
2014-05-07 23:56:29 +02:00
Corey Johnson
3371252656
Merge pull request #1995 from dpen2000/patch-1
...
Update README.md
2014-05-07 14:37:53 -07:00
Nathan Sobo
a7e9037e5b
Upgrade language-go for grammar improvements in atom/language-go#18
2014-05-07 14:44:30 -06:00
Cameron McEfee
b3e376ce7c
This doesn't need to change.
2014-05-07 13:03:59 -07:00
Cameron McEfee
d24b664873
fix io typo
2014-05-07 13:00:30 -07:00
Cameron McEfee
b8394830a0
Wordsmith the readme
2014-05-07 12:59:58 -07:00
probablycorey
7d76105530
Merge remote-tracking branch 'origin/master' into cj-tabs-be-weird
2014-05-07 12:59:23 -07:00
probablycorey
bbe399196f
Upgrade to find-and-replace@0.101.0
2014-05-07 12:49:45 -07:00
probablycorey
8c6cdf7358
Upgrade to text-buffer@2.2.1
2014-05-07 12:34:34 -07:00
dpen2000
f71bb9349b
Update README.md
...
Change 2010 express edition link because old one redirects to a general page about Visual Studio
2014-05-07 14:26:40 -05:00
probablycorey
6bb260140b
Don't use comment lines to determine soft/hard tabs.
...
Closes atom/language-php#24
Closes #1733
2014-05-07 12:18:05 -07:00
Nathan Sobo
88aec85f92
Upgrade pathwatcher to support windows builds
2014-05-07 12:24:02 -06:00
Kevin Sawicki
61cdee9743
Upgrade to language-less@0.9.0
2014-05-07 09:20:30 -07:00
Kevin Sawicki
15c3efa6e4
💄 Add variable names for clarity
2014-05-07 09:14:42 -07:00
Kevin Sawicki
a1835efb4e
Merge pull request #1988 from Ferk/master
...
Fix for source tarballs error on 'set-version' (not a git repository)
2014-05-07 09:12:49 -07:00
Kevin Sawicki
5e0f132d33
Merge pull request #1991 from evinugur/master
...
ignore Thumbs.db in workspace-view and in actual atom gitignore
2014-05-07 09:05:56 -07:00
Kevin Sawicki
2c7c4c95f2
Merge pull request #2013 from pborreli/typos
...
Fixed typos
2014-05-07 08:56:19 -07:00
Kevin Sawicki
81f115d3db
Merge pull request #2006 from Heather/patch-1
...
Visual C++ 2010 should be SP1
2014-05-07 08:48:48 -07:00
Kevin Sawicki
c4f872acff
Upgrade to apm 0.51.0
2014-05-07 08:43:25 -07:00
Nathan Sobo
b3dbb18889
Upgrade reactionary for cleanup / removal of unused 'class' feature
2014-05-07 09:23:51 -06:00
Cheng Zhao
02a278d80c
Mention the mkdeb task, closes #1969 .
2014-05-07 22:54:20 +08:00
Nathan Sobo
c7954a4c5e
Upgrade path watcher for variable name fix on windows
2014-05-07 08:15:51 -06:00
Cheng Zhao
61fff23be2
Upgrade to atom-shell@0.12.3
2014-05-07 16:31:37 +08:00
Pascal Borreli
7070ed8ae4
Fixed typos
2014-05-07 08:52:58 +01:00
Heather
101b18e408
Visual C++ 2010 should be SP1
...
else-way there will be "failure during conversion to COFF"
description on StackOverflow: http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval
2014-05-06 22:15:45 -07:00
Cheng Zhao
f0bd3b1c20
Ignore the "paste" event, fixes #1945 .
...
Somehow on Linux the "paste" event is emitted when user presses ctrl-v,
even if the ctrl-v has been captured by window event handler. This
should be a bug of Chromium.
2014-05-07 10:39:01 +08:00
Corey Johnson
921bf8501f
Merge pull request #1993 from mattbelland/docs-grammar-fix
...
Remove unnecessary conjunction and spaces
2014-05-06 19:30:08 -07:00
Matt Belland
594a2d201b
Remove unnecessary conjunction and spaces
2014-05-06 19:19:43 -07:00
Evin Ugur
cb0ba55871
ignore Thumbs.db in workspace-view and in actual atom gitignore
2014-05-06 21:24:11 -04:00
Fernando C.V
27bcf046b1
Take version from package.json also when there's no .git directory (source releases)
2014-05-07 02:55:07 +02:00
Kevin Sawicki
44f19610b6
Add grunt.cmd
2014-05-06 17:03:19 -07:00
Kevin Sawicki
a1d2e253ea
Upgrade to apm 0.50.0
2014-05-06 16:53:33 -07:00
Kevin Sawicki
a961a8f644
Upgrade to apm@0.49.0
2014-05-06 16:14:52 -07:00
probablycorey
86b7fec0bb
Update build requirements in readme
2014-05-06 15:55:10 -07:00
Kevin Sawicki
6060e0d8a9
Upgrade to symbols-view@0.51.0
2014-05-06 15:37:41 -07:00
Kevin Sawicki
c160601a9d
Upgrade to spell-check@0.35.0
2014-05-06 15:15:32 -07:00
abe33
56a1ecf6c1
Adds specs for multi selections clipboard handling
2014-05-07 00:13:04 +02:00
Kevin Sawicki
648441ee5c
Update to scrollbar-style@0.3.0
2014-05-06 15:04:59 -07:00
Kevin Sawicki
03f0e084e1
Merge pull request #1978 from kelunik/master
...
Use headings to enable links
2014-05-06 15:03:49 -07:00
Niklas Keller
ab57dc840f
Use headings to enable links
2014-05-07 00:01:59 +02:00
Eric Engeström
2ff5309d54
Allow newer version of nodejs
2014-05-07 00:00:44 +02:00
Kevin Sawicki
a308903735
Merge pull request #1975 from giodamelio/patch-1
...
Add message about 64bit to the Linux requirements fixes #1973
2014-05-06 14:53:24 -07:00
Gio d'Amelio
b6cb604330
Add message about 64bit to the Linux requirements fixes #1973
2014-05-06 14:52:22 -07:00
Kevin Sawicki
fb557e9b90
Merge pull request #1972 from dsine-de/patch-1
...
fixed Windows path slash
2014-05-06 14:32:17 -07:00
dsine-de
3180ab067c
fixed Windows path slash
2014-05-06 23:31:31 +02:00
abe33
4b7d982eb4
💄 Fix typo in pasteText method comments
2014-05-06 23:26:13 +02:00
abe33
fbabc6f455
Implements multiple selections clipboard paste
...
Includes:
- Passing the selection index in the `Editor::mutateSelectedText`
method callback
- Storing all the selections content on many calls of
`Selection::copy` with `maintainClipboard = true` in a metadata
`selections` array
- Handling clipboard with a `selections` metadata in
the`Editor::pasteText` method
2014-05-06 23:19:39 +02:00
Kevin Sawicki
fa759d8128
Upgrade to apm 0.48.0
2014-05-06 14:10:56 -07:00
Kevin Sawicki
e9ed45671f
Merge pull request #1935 from tombh/1814-linux-compat-show-error-on-startup
...
If atom.sh has non-zero exit show errors captured by nohup. Refers to #1814
2014-05-06 13:32:17 -07:00
Kevin Sawicki
8cc871f326
Merge pull request #1957 from bogdan-kulynych/master
...
Add node and npm versions to Linux build instructions, as mentioned in #1814
2014-05-06 12:48:16 -07:00
Corey Johnson
3651adbefd
Upgrade to language-javascript@v0.25.0
2014-05-06 12:24:09 -07:00
Bogdan
ff70ded25b
Correct npm version
2014-05-06 22:04:12 +03:00
Bogdan
244c06b524
Add node and npm versions to Linux build instructions, as mentioned in #1814
2014-05-06 21:44:17 +03:00
Kevin Sawicki
e7309b254c
Merge pull request #1951 from bonh/master
...
Make sure gyp uses Python 2 (#1933 )
2014-05-06 11:16:36 -07:00
Jeff Bonhag
0cdce9c665
Make sure gyp uses Python 2 ( #1933 )
...
gyp/npm uses /usr/bin/python to build, which is a problem on systems where
/usr/bin/python is Python 3 or higher. Fortunately, you can tell npm which
Python to use.
2014-05-06 14:10:40 -04:00
Kevin Sawicki
7a10bf1c33
Indent install option
2014-05-06 10:35:53 -07:00
Kevin Sawicki
a6d5a4ab5d
Merge pull request #1941 from qJake/master
...
Add Git for Windows as Windows build requirement
2014-05-06 10:34:38 -07:00
Kevin Sawicki
68f3c98872
Upgrade to apm@0.47.0
2014-05-06 10:32:39 -07:00
qJake
0b8c0cc431
Add Git for Windows as Windows build requirement
2014-05-06 12:28:16 -05:00
Kevin Sawicki
d9eaf8d334
Update to scrollbar-style@0.2.0
2014-05-06 10:24:58 -07:00
Corey Johnson
8d29ec4116
Prepare 0.95.0 release
2014-05-06 10:19:14 -07:00
Kevin Sawicki
806ff4e141
Resolve path to apm
...
Refs #1936
2014-05-06 09:56:03 -07:00
Corey Johnson
4b0ddbf2ab
Upgrade to feedback@0.32.0
2014-05-06 09:55:45 -07:00
Thomas Buckley-Houston
1ea54f8c92
🐧 If atom.sh has non-zero exit show errors captured by nohup. Refers to #1814
2014-05-06 17:21:01 +01:00
Kevin Sawicki
31cb4c58c2
Upgrade to apm@0.46.0
2014-05-06 09:15:07 -07:00
Kevin Sawicki
b9bffc32b0
Upgrade to release-notes@0.29.0
2014-05-06 09:15:07 -07:00
Corey Johnson
b267a781da
Upgrade to welcom@0.13.0
2014-05-06 09:11:24 -07:00
Corey Johnson
6f7209c68b
Upgrade to feedback@0.31.0
2014-05-06 09:06:24 -07:00
Corey Johnson
fb6782ef31
Update clone url in readme
2014-05-06 08:42:18 -07:00
Kevin Sawicki
fae8aafc17
Merge pull request #1929 from pierredup/patch-1
...
Fix link to API in README
2014-05-06 08:31:18 -07:00
Pierre du Plessis
ba38dddf4d
Fix link to API in README
2014-05-06 17:29:37 +02:00
Kevin Sawicki
0a4600409a
Merge pull request #1927 from aaronraimist/master
...
Updates Jasmine link
2014-05-06 08:26:38 -07:00
Aaron Raimist
706e4476d5
Updates Jasmine link
...
📝
Updates Jasmine link in CONTRIBUTING.md
2014-05-06 10:25:35 -05:00
Kevin Sawicki
c113a0a217
Merge pull request #1926 from bfrohs/patch-1
...
Show code necessary to create emoji
2014-05-06 08:24:00 -07:00
Brandon Frohs
ef05278537
Show code necessary to create emoji
...
Touch screens without `:hover` are unable to see the tooltip.
2014-05-06 11:22:01 -04:00
Kevin Sawicki
1254425ba8
Fix windows links
2014-05-06 08:11:32 -07:00
Corey Johnson
e3641286e7
Merge pull request #1924 from atom/cj-readme-requirements
...
Update build requirements
2014-05-06 07:48:05 -07:00
Corey Johnson
3a03f470c7
Use .bat fence instead of .sh
2014-05-06 07:43:08 -07:00
Kevin Sawicki
4ea44d9612
Prepare 0.94.0 release
2014-05-06 07:03:21 -07:00
Kevin Sawicki
15c2540c29
Merge branch 'master' into cj-readme-requirements
2014-05-06 06:49:58 -07:00
Kevin Sawicki
112f90979c
Upgrade to language-xml@0.12.0
2014-05-06 06:39:10 -07:00
Kevin Sawicki
cbe73fd916
Read LICENSE.md as UTF8
2014-05-06 06:39:10 -07:00
Ivan Žužak
3ea28c8ed6
Upgrade to language-gfm@0.34.0
2014-05-06 15:33:58 +02:00
Cheng Zhao
5a219a9087
Upgrade to atom-shell@0.12.2
2014-05-06 10:22:39 +08:00
Kevin Sawicki
11eae4d5db
Upgrade to language-gfm@0.33.0
2014-05-05 17:43:28 -07:00
Kevin Sawicki
fe4016a49d
🐧 Mention separate build/install
2014-05-05 17:37:38 -07:00
Kevin Sawicki
0b786427f4
Set CFBundleTypeIconFile to file.icns
...
Closes #1726
2014-05-05 17:22:33 -07:00
Kevin Sawicki
4900dc6bcd
Set LSHandlerRank to Alternate
...
This should prevent Atom from being the default editor for all these file
types and instead make it opt-in.
Closes #1808
2014-05-05 17:22:33 -07:00
Corey Johnson
31b06b2e47
Update script/build directions
2014-05-05 17:15:59 -07:00
Corey Johnson
cf6d83a896
Update windows version requirement
2014-05-05 17:13:10 -07:00
Corey Johnson
637410a8c5
Upgrade to grunt-download-atom-shell@0.7.0
2014-05-05 17:10:35 -07:00
Corey Johnson
084e4ab830
Use previous windows readme directions
2014-05-05 16:18:32 -07:00
Corey Johnson
5a53b34697
Add more specific node details
2014-05-05 16:15:10 -07:00
Corey Johnson
8f3b76d3c9
Update Windows requirements
2014-05-05 16:13:38 -07:00
Kevin Sawicki
f5df111b5c
Add Linux platform note and keyring install command
2014-05-05 16:05:24 -07:00
Kevin Sawicki
1d31a10dc4
Include original LICENSE.md in generated file
2014-05-05 16:01:05 -07:00
Kevin Sawicki
db61de6cf3
Add .md extension to generated license
2014-05-05 15:55:34 -07:00
Kevin Sawicki
c75d36ef93
Implement application:open-license in AtomWindow
...
Allows the LICENSE.md file to be opened even when no windows are
open.
Closes #1624
2014-05-05 15:54:47 -07:00
Corey Johnson
bb2527bbb8
Add stub linux and windows requirements
2014-05-05 15:49:29 -07:00
Corey Johnson
eb31c6c85f
Add OS X build requirements
2014-05-05 15:33:20 -07:00
Corey Johnson
546f81f2d0
Fix spacing
2014-05-05 15:33:03 -07:00
Kevin Sawicki
7bb6cd99eb
Tweak README copy
2014-05-05 13:04:22 -07:00
Kevin Sawicki
3dbdaee25c
Merge pull request #1898 from atom/open-source-release
...
Open Source Atom
2014-05-05 12:59:19 -07:00
Kevin Sawicki
b458de0f2d
Merge pull request #1921 from atom/ks-split-option-errors
...
Fix split option errors
2014-05-05 11:36:24 -07:00
Kevin Sawicki
240747ed76
💄 Tweak spec descriptions
2014-05-05 11:28:36 -07:00
Kevin Sawicki
8b5fd64dd4
Guard against PaneAxis as first child
...
Pane::findLeftmostSibling expected to return a Pane, not a PaneAxis
2014-05-05 11:28:36 -07:00
Kevin Sawicki
1c514bdc6b
Split right when rightmost sibling is an axis
...
This was previously throwing an error when Workspace::open was called
with a split: right option and the rightmost sibling was a PaneAxis
since it was assuming findOrCreateRightmostSibling was always returning
a Pane, not a PaneAxis.
2014-05-05 11:28:36 -07:00
Kevin Sawicki
f4d9abc789
Use ~ instead of ^ to support older npm versions
2014-05-05 11:07:43 -07:00
Kevin Sawicki
e5197f6f0f
Fench code block as sh
2014-05-05 11:06:36 -07:00
Kevin Sawicki
8f57246571
Upgrade to settings-view@0.114.0
2014-05-05 11:03:55 -07:00
Kevin Sawicki
7658107e3b
Merge pull request #1920 from atom/new-brand-assets
...
New brand assets
2014-05-05 10:29:27 -07:00
Kevin Sawicki
c33227830e
Add file icon for all sizes
2014-05-05 10:22:28 -07:00
Kevin Sawicki
43f2153c86
Add icons for all sizes
2014-05-05 10:14:47 -07:00
Kevin Sawicki
084d84660a
Update atom.icns with single 2x 512x512
2014-05-05 09:58:12 -07:00
Cameron McEfee
4120b34d22
larger icon graphic
2014-05-05 09:51:01 -07:00
Kevin Sawicki
c4a0bce92f
Upgrade to tabs@0.39.0
2014-05-05 09:49:44 -07:00
Kevin Sawicki
858c18114b
Update file and app icons
2014-05-05 09:39:24 -07:00
Cameron McEfee
91f9302fc4
improve aliasing on the new icon
2014-05-05 09:33:02 -07:00
Kevin Sawicki
4f3bf04668
Update atom.icns with new icon
2014-05-05 09:19:17 -07:00
Kevin Sawicki
11c9417e8d
Upgrade to scope-property-store@0.9.0
2014-05-05 08:51:59 -07:00
Kevin Sawicki
db141d9d7f
Upgrade to markdown-preview@0.69.0
2014-05-05 08:49:01 -07:00
Cameron McEfee
5624596c88
Update the icon png
2014-05-04 15:51:41 -07:00
Cameron McEfee
cda7ca047c
Logo in the docs
2014-05-04 15:48:25 -07:00
Cameron McEfee
ac25ad3985
Logo in the readme
2014-05-04 15:42:45 -07:00
Kevin Sawicki
1bf4e7ab96
Upgrade to first-mate 1.5.3
2014-05-02 18:08:01 -07:00
Kevin Sawicki
49587ace05
Upgrade to tree-view@0.92.0
2014-05-02 11:12:10 -07:00
Ivan Žužak
54fb06d4b0
Upgrade to release-notes@0.28.0
2014-05-02 20:02:24 +02:00
Ivan Žužak
8f81b5dc63
Upgrade to find-and-replace@0.100.0
2014-05-02 20:00:47 +02:00
Kevin Sawicki
d5e1649607
Upgrade to settings-view@0.113.0
2014-05-02 10:50:46 -07:00
Kevin Sawicki
e2c1f6c0e2
Upgrade to markdown-preview@0.68.0
2014-05-02 10:16:01 -07:00
Kevin Sawicki
8ec7d1273c
Cache handlerPath
2014-05-01 17:05:47 -07:00
Kevin Sawicki
7ffc5cc02b
Terminate task before recreating
2014-05-01 17:05:28 -07:00
Kevin Sawicki
aac27db552
Upgrade to grammar-selector@0.26.0
2014-05-01 16:04:45 -07:00
Kevin Sawicki
03acb1c40a
Upgrade to markdown-preview@0.67.0
2014-05-01 15:38:38 -07:00
Kevin Sawicki
5eb332042e
Merge pull request #1915 from atom/ks-safe-mode
...
Safe mode
2014-05-01 15:30:44 -07:00
Kevin Sawicki
66943c4820
Add application:open-safe command
...
This opens a new "safe mode" window similar to the application:open-dev
command
2014-05-01 15:20:22 -07:00
Kevin Sawicki
4ed9e34893
Tweak option description
2014-05-01 15:20:22 -07:00
Kevin Sawicki
4f4da78e54
Add --safe argument
...
This will launch Atom in "safe" mode where packages from ~/.atom
will not be loaded automatically or be resolveable by name.
2014-05-01 15:20:22 -07:00
Kevin Sawicki
832dfd057e
Upgrade to tabs@0.38.0
2014-05-01 15:14:39 -07:00
Kevin Sawicki
dd74280146
Set status to 0 if it is ignored
...
The statuses obtained via the background task do not include ignored
entries so don't put ignored entries into the cache when checking the
status individually.
This was causing the fuzzy finder to show ignored paths in the status
list view after an ignored file was saved.
2014-05-01 14:20:46 -07:00
Kevin Sawicki
a7d1a68fb8
Upgrade to git-utils 1.3
2014-05-01 14:13:19 -07:00
Kevin Sawicki
6b8b454625
Upgrade to symbols-view@0.50.0
2014-05-01 13:12:05 -07:00
Kevin Sawicki
5c5b7df70d
Upgrade to tree-view@0.91.0
2014-04-30 16:54:32 -07:00
Corey Johnson
7d3abda86f
Fix Workspace::openLicense
2014-04-30 16:38:44 -07:00
Kevin Sawicki
7f824ffbb3
Merge pull request #1914 from atom/ks-open-to-column
...
Open to initial column
2014-04-30 16:21:49 -07:00
Corey Johnson
0b7475a4c1
Merge remote-tracking branch 'origin/master' into open-source-release
...
Conflicts:
package.json
2014-04-30 16:11:44 -07:00
Kevin Sawicki
cf62d3212c
Use path.join instead of hard-coded separator
2014-04-30 16:07:26 -07:00
Kevin Sawicki
b260cbb43a
Call open on model instead of view
2014-04-30 16:07:26 -07:00
Kevin Sawicki
1367f08de8
Parse initial column from path to open argument
2014-04-30 16:07:26 -07:00
Kevin Sawicki
27b02a7981
Add initialColumn options to Workspace::open
...
This options works similarly to the existing initialLine option
2014-04-30 16:07:26 -07:00
Corey Johnson
e62ae02c00
Update file.icns
2014-04-30 16:04:58 -07:00
Corey Johnson
233402dd33
Update atom icon
2014-04-30 15:52:13 -07:00
Corey Johnson
69821b7a6b
Add .gitignore file to dot-atom.
...
This will help users who want to push their .atom directory to GitHub
Closes #1094
2014-04-30 14:41:23 -07:00
Kevin Sawicki
efcffe5205
Remove unused grunt task
2014-04-30 14:31:43 -07:00
Kevin Sawicki
802e651b6e
📝 Link to apm repo
2014-04-30 14:18:11 -07:00
Kevin Sawicki
0e8b951050
Upper case pane to match File menu item
2014-04-30 14:10:41 -07:00
Corey Johnson
8ef97bd78e
Add menu items for pane management on windows
2014-04-30 13:59:49 -07:00
Corey Johnson
6749988de1
Add menu items for pane management
...
Closes #1897
2014-04-30 13:57:37 -07:00
Kevin Sawicki
4a26f8f28b
Merge pull request #1912 from atom/ks-whitespace-double-click
...
Whitespace double click
2014-04-30 10:10:26 -07:00
Kevin Sawicki
a4ee412e96
Remove Math.max corrections to range
...
Editor::getTextInBufferRange will clip the specified range instead.
2014-04-30 09:58:37 -07:00
Kevin Sawicki
4f655d7de5
📝 Update comment to match behavior
2014-04-30 09:58:37 -07:00
Kevin Sawicki
33c02ef3e1
Mention double clicking in spec description
2014-04-30 09:58:37 -07:00
Kevin Sawicki
aa4749f175
Select all adjacent whitespace on double click
...
Cursor::isSurroundedByWhitespace was use column 0 instead of the
position right before the cursor.
2014-04-30 09:58:37 -07:00
Kevin Sawicki
6ace49b0e8
Merge pull request #1911 from atom/ks-preserve-indentation-when-commenting
...
Preserve indentation when commenting
2014-04-30 09:58:17 -07:00
Kevin Sawicki
9cf642e910
Preserve indentation when commenting
...
Previously this happened only when the language did not have a
comment end pattern.
2014-04-30 09:50:11 -07:00
Kevin Sawicki
2990f36595
Remove unused publish release step
2014-04-30 09:43:01 -07:00
Kevin Sawicki
032fc86a4d
Merge pull request #1913 from atom/ks-no-more-atom-master-builds
...
Stop uploading to atom-master-builds
2014-04-30 09:35:41 -07:00
Kevin Sawicki
868cbb680c
Stop uploading to atom-master-builds
...
Packages using Travis now build against a release build
2014-04-30 09:29:05 -07:00
Kevin Sawicki
98d2aaf10e
Upgrade to language-java@0.10.0
2014-04-30 09:17:00 -07:00
Kevin Sawicki
f7dead17c0
Upgrade to markdown-preview@0.66.0
2014-04-30 09:09:15 -07:00
Cheng Zhao
f3168b2672
Use "closed" event instead of "destroyed".
...
The meaning of "destroyed" event has changed since atom-shell v0.12.0,
fixes #1910 .
2014-04-30 12:25:59 +08:00
Corey Johnson
e8c62b501f
Fix workspaceView spec
2014-04-29 16:59:15 -07:00
Nathan Sobo
6ff2b2a01e
Fix undefined variables in tokenized-line-spec
2014-04-29 17:24:16 -06:00
Kevin Sawicki
960285a270
Unfocus EditorComponent spec
2014-04-29 16:11:20 -07:00
Kevin Sawicki
17cd979299
Upgrade to apm@0.45.0
2014-04-29 15:32:00 -07:00
Kevin Sawicki
b5846f9755
Upgrade to atom-keymap@0.19.0
...
Closes #1908
2014-04-29 09:01:54 -07:00
Kevin Sawicki
dd39ffdf3b
Upgrade to settings-view@0.112.0
2014-04-29 08:25:04 -07:00
Cheng Zhao
368b871270
Merge pull request #1907 from atom/atom-shell-v0.12.0
...
Upgrade to atom-shell@0.12 .0
2014-04-29 15:49:45 +08:00
Cheng Zhao
9c06b4d344
Some events of browser-window have changed.
2014-04-29 15:25:36 +08:00
Cheng Zhao
f48241bc5e
Use new IPC API of atom-shell.
2014-04-29 15:16:27 +08:00
Cheng Zhao
a7b94e1709
Upgrade to atom-shell@0.12.0
2014-04-29 15:09:47 +08:00
probablycorey
3d2dedb49f
Update the readme
2014-04-28 14:42:31 -07:00
probablycorey
dd5ab8098e
Use consistent version pattern
...
Use `^Z` `^Z.Z` or `^Z.Z.Z`
2014-04-28 14:27:11 -07:00
Kevin Sawicki
f5b833c49c
Upgrade to apm 0.43.0
2014-04-28 14:06:32 -07:00
Kevin Sawicki
ba032be402
Upgrade to apm@0.42.0
2014-04-28 13:20:14 -07:00
Kevin Sawicki
a96a448063
Upgrade to language-go@0.10.0
2014-04-28 10:52:12 -07:00
Kevin Sawicki
faeed9f604
Upgrade to snippets@0.43.0
2014-04-25 14:57:07 -07:00
probablycorey
0a8f2422d3
Use public grunt-download-atom-shell
2014-04-24 17:37:24 -07:00
Kevin Sawicki
24dbe19a82
Upgrade to language-c@0.15.0
2014-04-24 16:45:44 -07:00
Kevin Sawicki
7d8901072c
Upgrade to snippets@0.42.0
2014-04-24 16:23:23 -07:00
Kevin Sawicki
848a4e2052
Merge pull request #1904 from atom/ks-remove-apm-submodule
...
Remove apm submodule
2014-04-24 16:21:49 -07:00
Kevin Sawicki
e8090b16f3
Move apm version to apm/package.json
2014-04-24 15:43:35 -07:00
Kevin Sawicki
950964eee3
Remove directory that no longer exists
2014-04-24 15:43:35 -07:00
Kevin Sawicki
b403f76d81
Remove .gitmodules
2014-04-24 15:43:35 -07:00
Kevin Sawicki
8f2cdae0eb
Install apm from npmjs.org
2014-04-24 15:43:35 -07:00
Corey Johnson
fa4b3c8dea
Merge pull request #1903 from atom/cj-add-deprecation-warning-to-specs
...
Remove all deprecated calls from core
2014-04-24 15:36:53 -07:00
Kevin Sawicki
e76bbc0f13
Guard against deleted submodule
2014-04-24 15:12:08 -07:00
Corey Johnson
c9a377d4ac
Deprecate reopenItemSync
2014-04-24 14:28:09 -07:00
Corey Johnson
c7e308bca0
Remove use of OpenSync from specs
2014-04-24 14:14:10 -07:00
Corey Johnson
5193e6e46b
Upgrade to text-buffer@2.2.0
2014-04-24 14:13:57 -07:00
Kevin Sawicki
66628e8c52
Update broken link to publish doc
2014-04-24 13:56:14 -07:00
Corey Johnson
bec65cf2ac
Only fail on deprecations when core specs are run
2014-04-24 13:47:01 -07:00
Corey Johnson
606b249430
Upgrade to grim@0.10.0
2014-04-24 13:34:56 -07:00
Kevin Sawicki
8bc1b7e955
Prepare 0.93.0 release
2014-04-24 12:07:35 -07:00
Corey Johnson
2ceccf5239
Exclude EditorViews that are mini editors from WorkspaceView::eachEditorView
...
Fixes #1900
2014-04-24 09:26:04 -07:00
Nathan Sobo
ad8bd98c9a
Don't overwrite the file-scoped path variable
2014-04-24 10:13:01 -06:00
Nathan Sobo
6c4e138ec0
Upgrade to language-ruby@0.23.0
2014-04-24 09:52:45 -06:00
Kevin Sawicki
9ad1021c2d
Upgrade to settings-view@0.111.0
2014-04-23 18:14:18 -07:00
Corey Johnson
c03dec2783
Merge remote-tracking branch 'origin/master' into cj-add-deprecation-warning-to-specs
2014-04-23 16:51:14 -07:00
Corey Johnson
9d92a27ccf
Remove deprecated method calls from project spec
2014-04-23 16:50:25 -07:00
Corey Johnson
b652dc8fd8
Use workspace.open instead of project.open
2014-04-23 16:36:44 -07:00
Corey Johnson
c1929540a3
Remove deprecated calls in pane view spec
2014-04-23 16:35:51 -07:00
Corey Johnson
1601423f30
Update deprecated calls in language mode spec
2014-04-23 16:31:00 -07:00
Corey Johnson
1de2c14e50
Use TextBuffer::getEndPosition
2014-04-23 16:30:38 -07:00
Corey Johnson
c1907054b7
Remove deprecated methods from display buffer spec
2014-04-23 16:24:10 -07:00
Corey Johnson
5f524c1181
Remove deprecated calls from git spec
2014-04-23 16:22:44 -07:00
Corey Johnson
b897603b66
Remove deprecated option from selection spec
2014-04-23 16:22:34 -07:00
Corey Johnson
0e5c530006
Remove rogue focused spec
2014-04-23 16:19:43 -07:00
Corey Johnson
4a60b5787a
Remove deprecated calls from editor view spec
2014-04-23 16:18:48 -07:00
Corey Johnson
88cc69f87a
Update enableKeymap spec helper
2014-04-23 16:18:36 -07:00
Corey Johnson
42e91defb9
Rename getEofPosition to getEndPosition
2014-04-23 16:06:32 -07:00
Nathan Sobo
aeb5a84696
Do render indent guides for tokens with leading whitespace
2014-04-23 17:04:20 -06:00
Nathan Sobo
228836447c
Only render trailing whitespace indent guides on whitespace-only lines
...
Fixes #1895
2014-04-23 16:58:10 -06:00
Kevin Sawicki
832cc40a7f
Add .md extension
2014-04-23 15:36:57 -07:00
Corey Johnson
d89b4534f1
Update the year
2014-04-23 15:35:33 -07:00
Corey Johnson
725f6f7cf2
Use MIT license
2014-04-23 15:34:29 -07:00
Kevin Sawicki
b760d3e4fc
Upgrade to markdown-preview@0.65.0
2014-04-23 13:21:51 -07:00
Nathan Sobo
1d634e471e
Revert "Don't obscure the last line of the editor with the horizontal scrollbar"
...
This reverts commit babbdbf9e5 .
2014-04-23 14:03:33 -06:00
Nathan Sobo
babbdbf9e5
Don't obscure the last line of the editor with the horizontal scrollbar
...
This assumes the scrollbar is 15px high, which is incorrect when using
overlay scrollbars or when the scrollbar is styled to have a different
height. We'll need to measure it in a subsequent commit.
2014-04-23 13:59:35 -06:00
Nathan Sobo
e9d820e8a8
💄 GutterComponent
2014-04-23 13:59:35 -06:00
Nathan Sobo
16e05347a7
Remove unneeded componentWillUnmount method
...
It's defined in the SubscriberMixin
2014-04-23 13:59:35 -06:00
Kevin Sawicki
2574ee5936
Prepare 0.92.0 release
2014-04-23 12:02:36 -07:00
Nathan Sobo
283966dbb9
Only autoscroll selections in the model when managing scroll position
2014-04-23 12:42:02 -06:00
Corey Johnson
38c25feee0
Remove deprecated calls to editor spec
2014-04-23 11:27:23 -07:00
Kevin Sawicki
f8727ffa6f
Store compile cache in ~/.atom/compile-cache
2014-04-23 10:59:23 -07:00
Kevin Sawicki
1f31918373
Upgrade to pathwatcher 1.2.1 for empty file fix
2014-04-23 09:35:08 -07:00
Nathan Sobo
104aa5efc7
Merge pull request #1883 from atom/ns-react-editor-view
...
React Editor View, Take 2
2014-04-23 10:06:00 -06:00
Nathan Sobo
7fe0f5b445
Make parameter names explicit in delegators
2014-04-23 09:56:49 -06:00
Corey Johnson
a15bb260c0
Update call to TextBuffer::rangeForRow
2014-04-22 17:52:07 -07:00
Corey Johnson
6b833043db
Removed references to the isReversed option
2014-04-22 17:51:44 -07:00
Kevin Sawicki
c1260d68bb
Restore window when opening path
...
Previously the window would stay minimized if it was triggered
from the command line and was already open.
Closes #1889
2014-04-22 16:58:53 -07:00
Corey Johnson
b30a2c9442
Remove deprecated calls from workspace view spec
2014-04-22 16:51:50 -07:00
Corey Johnson
3eb99c9391
Remove deprecated call from spec helper
2014-04-22 16:51:38 -07:00
Kevin Sawicki
08748b5bad
Upgrade to tabs@0.37.0
2014-04-22 16:48:55 -07:00
Corey Johnson
10636b96bc
buildBufferSync can't be deprecated because TokenizedBuffer uses it
2014-04-22 16:48:01 -07:00
Corey Johnson
b5ac7c89a3
Update spec to match its description
2014-04-22 16:47:17 -07:00
Corey Johnson
01298bb470
Fix deprecation message
2014-04-22 16:22:23 -07:00
Nathan Sobo
752aa9a8e9
Handle editor:page-up/down commands
2014-04-22 17:10:23 -06:00
Nathan Sobo
e4639281f8
Handle 'editor:scroll-to-cursor' command
...
Add Editor::scrollToCursorPosition in the model layer
2014-04-22 17:10:23 -06:00
Nathan Sobo
f53d489abb
Add DisplayBuffer::scrollToScreen/BufferPosition
...
Also add delegators in Editor and ReactEditorView
2014-04-22 17:10:23 -06:00
Nathan Sobo
628c2f82bd
Add scrollTop/scrollLeft shims to ReactEditorView
2014-04-22 17:10:23 -06:00
Nathan Sobo
df8a6437a5
Set appended view to 'position: absolute' in ::appendToLinesView
2014-04-22 17:10:22 -06:00
Nathan Sobo
1f768a21f0
Update absolute position of lines and line numbers when text changes
...
When lines are inserted or removed, we need to manually shift the
on-screen lines since everything is absolutely positioned now.
2014-04-22 17:10:22 -06:00
Nathan Sobo
b13385b281
Subscribe to focus events with DOM api to prevent bubbling behavior
...
Using React's onFocus property, focus events seemed to bubble when
editors inside the editor were focused, as is the case with the
autocomplete menu.
2014-04-22 17:10:22 -06:00
Nathan Sobo
68d74e7de0
Put the hidden input component on its own layer
...
This avoids combining its repaint with the scrollbar's cursor position
when the cursor moves.
2014-04-22 17:10:22 -06:00
Nathan Sobo
c730e3c67e
Ensure selections span the entire screen, even when lines are short
...
Also, pass scrollHeight and scrollWidth as props to child components
instead of calling the method to compute them in multiple components.
2014-04-22 17:10:22 -06:00
Nathan Sobo
22496ceeb1
WIP: Minimize paint when scrolling and composite lines with the GPU
2014-04-22 17:10:22 -06:00
Nathan Sobo
a03f2f46ee
Don't assume tokens match text nodes when measuring character widths
2014-04-22 17:10:22 -06:00
Nathan Sobo
afec8f1ca0
Account for height of hidden input when positioning it
2014-04-22 17:10:22 -06:00
Nathan Sobo
43e6fb73f1
Focus react editor on attachment if it had focus previously
2014-04-22 17:10:22 -06:00
Nathan Sobo
a271e52a4e
Never assign a 0 height or width when measuring editor scroll view
2014-04-22 17:10:22 -06:00
Nathan Sobo
274ca33959
Don't measure height and width unless component is mounted
...
Since we measure in requestAnimationFrame, it's possible to request
measurement prior to be unmounted and have it occur afterward.
2014-04-22 17:10:22 -06:00
Nathan Sobo
10d6ec156f
Unsubscribe EditorComponent before unmounting
2014-04-22 17:10:22 -06:00
Nathan Sobo
4e27e765d0
Measure width and height when window size changes
...
Since overflowchanged events are paused for a bit after updates to
prevent thrashing, this ensures the editor is still updated promptly
when resizing.
2014-04-22 17:10:22 -06:00
Nathan Sobo
168cda4f75
Pause measurement on overflowchanged during updates
...
Content updates trigger overflowchanged, but we're mainly using it to
detect when the editor component has been resized. Pausing measurement
during content updates makes them faster.
2014-04-22 17:10:21 -06:00
Nathan Sobo
fdccc0bcc2
Measure DOM dimensions before rendering elements that depend on them
...
This commit breaks the initial render of the editor component into two
stages.
The first stage just renders the shell of the editor so the height,
width, line height, and default character width can be measured. Nothing
that depends on these values is rendered on the first render pass.
Once the editor component is mounted, all these values are measured and
we force another update, which fills in the lines, line numbers,
selections, etc.
We also refrain from assigning an explicit height and width on the
model if these values aren't explicitly styled in the DOM, and just
assume the editor will stretch to accommodate its contents.
2014-04-22 17:10:21 -06:00
Nathan Sobo
d566726b9f
Use negative z-indices so attached views are visible in react editor
2014-04-22 17:10:21 -06:00
Nathan Sobo
e9f2a536ed
Add more shims to ReactEditorView
2014-04-22 17:10:21 -06:00
Nathan Sobo
2532527a6a
Add editor-colors class to EditorComponent
2014-04-22 17:10:21 -06:00
Nathan Sobo
f10076c87d
Prevent activation events from bubbling
...
The react editor is wrapped in another div with the class of .editor for
backward compatibility. This prevents activation events registered on
the .editor selector from being triggered twice.
2014-04-22 17:10:21 -06:00
Nathan Sobo
083f65ed5d
Remove envify dependency
2014-04-22 17:10:21 -06:00
Nathan Sobo
f59a8f1e68
Return function arg's result from Editor::batchUpdates
2014-04-22 17:09:45 -06:00
Nathan Sobo
bef554709f
Emit 'cursor:moved' event to update cursor position in status bar
...
Emitting the event *before* update, rather than after. This is because
we read from the DOM after update to measure new characters, which
forces layout, so emitting the event after measuring forces another
layout when the position is updated.
2014-04-22 17:09:45 -06:00
Nathan Sobo
e5379515b9
Transfer focus to ReactComponent when wrapper view is focused
2014-04-22 17:09:45 -06:00
Nathan Sobo
a0ff6f5325
Handle 'autoscroll' option in model when setting selected buffer range
2014-04-22 17:09:45 -06:00
Nathan Sobo
dd4b6a6d28
Don't render empty selections
2014-04-22 17:09:45 -06:00
Nathan Sobo
51ee591282
Don't render cursors for non-empty selections
2014-04-22 17:09:45 -06:00
Nathan Sobo
19a5269a5f
Remove metaprogrammed method delegators
2014-04-22 17:09:45 -06:00
Nathan Sobo
9b6fa967be
Handle the editor:consolidate-selections command in the React editor
2014-04-22 17:09:45 -06:00
Nathan Sobo
201e00aa83
Don't measure new lines when scrolling with the mousewheel
...
It impacts scrolling performance. We can measure when scrolling comes
to a halt.
2014-04-22 17:09:44 -06:00
Nathan Sobo
f02d956362
Preserve the only the target screen row when scrolling via mousewheel
...
When the target of a mousewheel event is removed, it breaks velocity
scrolling.
Previously, we were preserving the entire screen range when scrolling
with the mouse wheel, which caused a lot of DOM nodes to accumulate. Now
we only preserve the individual line and line number associated with the
target of the mousewheel event, moving them just off screen below all
the on-screen lines and line numbers. This keeps the number of DOM nodes
limited while retaining velocity effects.
2014-04-22 17:09:44 -06:00
Nathan Sobo
798739f837
Use beforeRemove instead of non-existent beforeDetach
2014-04-22 17:09:44 -06:00
Nathan Sobo
216d561c79
Delay creating range and node iterator until we actually need to measure
2014-04-22 17:09:44 -06:00
Nathan Sobo
6607f99c6c
Use padding-top/bottom rather than spacer divs in lines and gutter
...
It creates a simpler DOM structure.
2014-04-22 17:09:44 -06:00
Nathan Sobo
3a42346e5e
Pause cursor blink as part of the overall editor update
...
This ensures we don't perform two updates of the cursors component when
cursors move as part of a larger change, such as typing text.
2014-04-22 17:09:44 -06:00
Nathan Sobo
ae9f79bfc4
Only add indent guide to trailing whitespace on whitespace-only lines
2014-04-22 17:09:44 -06:00
Nathan Sobo
5a9a3c62e1
Implement shouldComponentUpdate for LinesComponent
...
We accumulate pending changes and pass them to the lines and the gutter
to help them determine whether to update. The lines only update if the
visible row range changed or if there was a change in the visible row
range.
2014-04-22 17:09:44 -06:00
Nathan Sobo
d678f367db
Clear cursor blink interval when editor component unmounts
2014-04-22 17:09:44 -06:00
Nathan Sobo
febfb120c8
Fix typo
2014-04-22 17:09:44 -06:00
Nathan Sobo
addbe80e8a
Update the gutter if the scrollTop has changed
2014-04-22 17:09:44 -06:00
Nathan Sobo
b96abfffb7
Add more displayNames
2014-04-22 17:09:44 -06:00
Nathan Sobo
a6f2e926fe
Upgrade to underscore-plus@1.2.1 for optimized isEqualForProperties
2014-04-22 17:09:44 -06:00
Nathan Sobo
550a4ce906
Use isEqualForProperties in LinesComponent to decide when to re-measure
2014-04-22 17:09:43 -06:00
Nathan Sobo
1a56b487a1
Stop propagation of input events to prevent react from doing extra work
...
React seems to be handling these events when they bubble to the root of
the document. We want to avoid wasting time on this.
2014-04-22 17:09:43 -06:00
Nathan Sobo
4fa9c64c2b
Drop batchedUpdates on input since we're batching in the model anyway
2014-04-22 17:09:43 -06:00
Nathan Sobo
56e5fb7a63
Set process.env.NODE_ENV to 'production' to speed up React
2014-04-22 17:09:43 -06:00
Nathan Sobo
efa72bcb1c
Implement shouldComponentUpdate for GutterComponent
...
Only update the gutter when the visible row range has changed or if
a screen lines change has occurred within the visible row range.
2014-04-22 17:09:43 -06:00
Nathan Sobo
033db8997b
Batch updates when moving cursors
...
This ensures that updates associated with autoscroll and cursor movement
get combined.
2014-04-22 17:09:43 -06:00
Nathan Sobo
64a487eebb
Implement shouldComponentUpdate for ScrollbarComponent
...
It checks that the incoming scrollTop/Left and scrollHeight/Width differ
from their current values. The scrollTop/Left value are updated in
the component properties to always reflect the state of the DOM when
scrolling or when assigning a new value.
2014-04-22 17:09:43 -06:00
Nathan Sobo
ddc677fb30
Batch multiple view updates with Editor::batchUpdates
2014-04-22 17:09:43 -06:00
Nathan Sobo
fe6a007774
Call requestUpdate instead of forceUpdate so we can track all updates
2014-04-22 17:09:43 -06:00
Nathan Sobo
48d90e3dfc
Funnel cursor and selection updates through EditorComponent
2014-04-22 17:09:43 -06:00
Nathan Sobo
f457b41a81
Assign a key to cursor and selection components
2014-04-22 17:09:43 -06:00
Nathan Sobo
93388c2048
Make Cursor and Selection models for automatic id assignment
2014-04-22 17:09:43 -06:00
Nathan Sobo
66f3f2d883
Add displayName to components
2014-04-22 17:09:42 -06:00
Nathan Sobo
3657dc0bf4
💄
2014-04-22 17:09:42 -06:00
Nathan Sobo
274288161d
Make line number components immutable
2014-04-22 17:09:42 -06:00
Nathan Sobo
0d03e388f1
💄 spec description
2014-04-22 17:09:42 -06:00
Nathan Sobo
507106d35b
💄 method order
2014-04-22 17:09:42 -06:00
Nathan Sobo
eeba559ec7
Add a SelectionsComponent containing all selections
2014-04-22 17:09:42 -06:00
Nathan Sobo
14bfa90004
Extract a CursorsComponent containing all cursors
2014-04-22 17:09:42 -06:00
Nathan Sobo
0ec6cbe141
💄 method order
2014-04-22 17:09:42 -06:00
Nathan Sobo
e952ab2e02
Extract a LinesComponent
2014-04-22 17:09:42 -06:00
Nathan Sobo
5c2eb053d8
Extract an EditorScrollView component
2014-04-22 17:09:42 -06:00
Nathan Sobo
aee552476a
Call onScroll with the current scrollTop/Left in ScrollbarComponent
2014-04-22 17:09:42 -06:00
Nathan Sobo
355abef2cf
Manage update of scrollbar scroll positions in ScrollbarComponent
2014-04-22 17:09:42 -06:00
Nathan Sobo
cec62c56a6
Extract a ScrollbarComponent
2014-04-22 17:09:41 -06:00
Nathan Sobo
35ea4e6de4
Extract gutter to its own component
2014-04-22 17:09:41 -06:00
Nathan Sobo
8c266957f1
Isolate CSS changes to a single selector
2014-04-22 17:09:41 -06:00
Nathan Sobo
f1f93f2f70
Spy on setInterval explicitly when needed in EditorComponent spec
2014-04-22 17:09:41 -06:00
Nathan Sobo
de773e4f75
Revert "Remove setInterval spy. It's now spied in the spec helper w/ setTimeout"
...
This reverts commit 930f1d7f018bb9949b0ee0e4ca7330a8a4ce0ec7.
I actually don't want to globally spy on setInterval because it interferes with
expected behaviors and eventually I'd like both of these to be opt-in.
2014-04-22 17:09:41 -06:00
Nathan Sobo
205e10fd09
Fix undefined variable references rendering lines
2014-04-22 17:09:41 -06:00
Nathan Sobo
ca4dd5a29a
Explicitly disable use of react editor in specs
2014-04-22 17:09:41 -06:00
Nathan Sobo
2517765821
Rename 'core.useNewEditor' to 'core.useReactEditor' and default to false
2014-04-22 17:09:41 -06:00
Nathan Sobo
4b9871fa13
Enable advanced scroll management only when editor is used by react view
...
This preserves the original behavior of the editor model with respect
to scroll position and autoscroll unless it's being used by the react
component, which flips the ::manageScrollPosition flag to true.
2014-04-22 17:09:41 -06:00
Nathan Sobo
28dd7d4acd
Treat all whitespace lines as not having leading whitespace
...
Instead it's treated as all trailing whitespace, as it was originally.
2014-04-22 17:09:41 -06:00
Nathan Sobo
e3eb51c135
Don't expect trailing whitespace invisibles on soft-wrapped lines
...
Now that trailing whitespace status of tokens is assigned at
construction time, we no longer render invisibles at the end of
soft-wrapped lines. Pretty sure this is not a behavior we wanted anyway.
2014-04-22 17:09:41 -06:00
Nathan Sobo
9ec38ddb0d
Remove setInterval spy. It's now spied in the spec helper w/ setTimeout
2014-04-22 17:09:41 -06:00
Nathan Sobo
7a4dc0b9a4
Eliminate duplicate key to pass coffeelint
2014-04-22 17:09:40 -06:00
Nathan Sobo
6b4ce5f205
Add shims to get git-diff-view working
2014-04-22 17:09:40 -06:00
Nathan Sobo
9a3f8022ad
Add shims to get bracket matcher working
2014-04-22 17:09:40 -06:00
Nathan Sobo
a2a625a7bb
Add ReactEditorView::getPane for backward-compatibility
2014-04-22 17:09:40 -06:00
Nathan Sobo
495b1571ca
Add 'editor' class to ReactEditorView wrapper for backward compatibility
2014-04-22 17:09:40 -06:00
Nathan Sobo
c862ccbc56
Add command listeners to SpacePen wrapper for backward compatibility
...
This is the only way to integrate with the command palette currently.
2014-04-22 17:09:40 -06:00
Nathan Sobo
59709a92ba
Include SpacePen wrapper view in spec
...
During the transition to React, it will be easier if the EditorComponent
assumes it's rendered inside the ReactEditorView. This will make it
easier to test compatibility with existing editor APIs.
2014-04-22 17:09:40 -06:00
Nathan Sobo
022f5ca219
Replace previous character when inserting accented characters
2014-04-22 17:09:40 -06:00
Nathan Sobo
96ebb9bf03
Correctly position cursor on mousedown when editor is scrolled left
2014-04-22 17:09:40 -06:00
Nathan Sobo
95b24fb933
Position the hidden input on the most recent cursor when in view
...
We won't position the hidden input out of the scroll view's bounds to
prevent Chromium's autoscrolling behavior.
2014-04-22 17:09:40 -06:00
Nathan Sobo
9bdc78df2e
Correctly render lines containing only whitespace
2014-04-22 17:09:40 -06:00
David Graham & Nathan Sobo
241731f9c8
Render indent guides on empty lines
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
6997adece9
Associate TokenizedLines with an ::indentLevel
...
This can be used to render the appropriate number of indent guide spans
for empty lines.
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
d0a917ed14
Prevent scrollLeft/scrollTop from going out of bounds
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
7fc2e0b540
Wire up the editor.showIndentGuide setting
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
1c48f60e42
Render indent guide for react editors on non-empty lines
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
6b10fcc2f8
Rely on token's knowledge of its own leading/trailing whitespace status
...
Previously, we were determining this at render time. But its baked into
the state of tokens when TokenizedLines are constructed now so we no
longer need to compute it when rendering.
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
cf27826156
Mark tokens on whitespace-only lines as having leading whitespace
...
This makes it easy to decide to render the indent guide for a token. If
the token has leading whitespace, we can render it.
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
5e38add177
Only mark trailing whitespace on the last segment of a soft-wrapped line
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
b4af0a79d0
Mark tokens with leading/trailing whitespace when building TokenizedLine
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
616b9e4b7d
💄 Rename breakOutLeadingWhitespace to breakOutLeadingSoftTabs
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
985662b8f0
Only scroll in one direction a time with the mousewheel
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
cfdea7e73f
Update the scrollLeft of the model when the horizontal scrollbar changes
2014-04-22 17:09:39 -06:00
David Graham & Nathan Sobo
48135a1e8d
Update the horizontal scrollbar when scrollLeft changes in the model
2014-04-22 17:09:38 -06:00
Nathan Sobo
81233a696b
Set default horizontalScrollMargin
2014-04-22 17:09:38 -06:00
Nathan Sobo
84bb624b5b
Set x-transform of .scroll-view-content based on the model's scrollLeft
2014-04-22 17:09:38 -06:00
Nathan Sobo
171631d20f
Autoscroll cursors horizontally at the model layer
...
Still need to respect the horizontal scroll position in the editor view
2014-04-22 17:09:38 -06:00
Nathan Sobo
486a7937b5
Render • instead of line number for soft-wrapped lines
2014-04-22 17:09:38 -06:00
Nathan Sobo
1162af61ed
Render a basic gutter
2014-04-22 17:09:38 -06:00
Nathan Sobo
a931aaff53
Remove temporary cursor visibility styling
2014-04-22 17:09:38 -06:00
Nathan Sobo
0fd8c5441c
💄 spec organization
2014-04-22 17:09:38 -06:00
Nathan Sobo
f5551929d8
Account for half-visible lines in DisplayBuffer::getVisibleRowRange
...
We need to add 1 to the editor's height in lines, because it's possible
to have *partially visible* lines at the top and the bottom.
2014-04-22 17:09:38 -06:00
Nathan Sobo
4a501a7c31
Fix incorrect triple-click spec
2014-04-22 17:09:38 -06:00
Nathan Sobo
44413912bc
Assign fontSize based on editor.fontSize config key
2014-04-22 17:09:38 -06:00
Nathan Sobo
d0c61eb2be
Pause cursor blinking when the cursor moves
2014-04-22 17:09:38 -06:00
Nathan Sobo
5c9a5cdc85
Emit 'cursors-moved' from editor when one or more cursors move
2014-04-22 17:09:37 -06:00
Nathan Sobo
2b0ef68255
Blink cursors always. Still need to pause blinking when moving.
2014-04-22 17:09:37 -06:00
Nathan Sobo
f60f9b9f4f
Add 'is-focused' class to editor when hidden input is focused
2014-04-22 17:09:37 -06:00
Nathan Sobo
4f10500102
Select lines on triple-click
2014-04-22 17:09:37 -06:00
Nathan Sobo
096afcf6f3
Finalize selections on mouseup
2014-04-22 17:09:37 -06:00
Nathan Sobo
2204571ef5
Select words on double-click
2014-04-22 17:09:37 -06:00
Nathan Sobo
cbad8a56ec
Don't start the animation loop until the mouse starts dragging
...
Previously, the animation loop would run multiple times prior to the
the mouseup event on click. We only want to select to the current mouse
position if the mouse is actually dragged.
2014-04-22 17:09:37 -06:00
Nathan Sobo
c4be3069f7
Select on mouse drag
2014-04-22 17:09:37 -06:00
Nathan Sobo
accee294dc
Test against real mousedown events dispatched on the .lines DOM node
2014-04-22 17:09:37 -06:00
Nathan Sobo
1239ab540f
💄 spec descriptions
2014-04-22 17:09:37 -06:00
Nathan Sobo
5a0d7e716b
When cmd-clicking, add a new cursor at the nearest screen position
2014-04-22 17:09:37 -06:00
Nathan Sobo
af9355e4e6
Add Editor::getSelectedScreenRanges
2014-04-22 17:09:37 -06:00
Nathan Sobo
7738e74df0
When shift-clicking, select to the clicked position
2014-04-22 17:09:36 -06:00
Nathan Sobo
3a433f734c
Move the cursor on single click
2014-04-22 17:09:36 -06:00
Nathan Sobo
b0ad5e2f69
💄
2014-04-22 17:09:36 -06:00
Nathan Sobo
0c960552f0
Batch updates on input events
2014-04-22 17:09:36 -06:00
Nathan Sobo
8772e96935
Temporarily remove '.editor' class from react editor wrapper
...
This will prevent warnings from packages during testing.
2014-04-22 17:09:36 -06:00
Nathan Sobo
e24196c0ef
Require React directly rather than via reactionary
...
Reactionary is just a tiny helper library that can rely on the react
installed by the requiring application instead.
2014-04-22 17:09:36 -06:00
Nathan Sobo
b879221a96
💄 Clarify variable name
2014-04-22 17:09:05 -06:00
Nathan Sobo
97a353b31a
Measure each line with a fresh range
...
Recycling the range leads to strange timing-related measurement errors
in certain cases.
2014-04-22 17:09:05 -06:00
Nathan Sobo
57e2cf80f4
💄 Reorganize spec
2014-04-22 17:09:05 -06:00
Nathan Sobo
669586c11b
💄
2014-04-22 17:09:05 -06:00
Nathan Sobo
5b79bb7f66
Wait longer to clear preserved lines after mousewheel events
2014-04-22 17:09:05 -06:00
Nathan Sobo
fd2ed9a1bc
Prevent scroll event feedback loops after scrolling via the model layer
...
When scrolling via the model layer, such as happens on autoscroll due to
moving the cursor, we update the scroll position of the fake vertical
scrollbar manually. When we receive the scroll event that results from
this, we want to do nothing. The best way to determine whether we're
getting a "real" scroll event from the user or feedback from setting
the scrollTop ourselves is to compare the scrollTop to what's in the
model. If the values are equal, there's no need to request an animation
frame to assign it. This improves performance.
2014-04-22 17:09:04 -06:00
Nathan Sobo
95bf08dfa0
Eliminate overlayer by preserving lines during mousewheel events
...
Previously, the overlayer served as a permanent target for mousewheel
events that would never be removed by scrolling. This is because the
velocity scrolling effect on a trackpad is implemented by repeating
events on the original mousewheel event target. If this target is
removed, the events stop repeating and the velocity effect is ruined.
Now we refrain from removing any lines until mousewheel events stop
flowing.
2014-04-22 17:09:04 -06:00
Nathan Sobo
3d3b72a954
Render selections
2014-04-22 17:09:04 -06:00
Nathan Sobo
724babdcb6
Only update vertical scrollbar's scrollTop if it has changed
2014-04-22 17:09:04 -06:00
Nathan Sobo
bad2cebd6e
Add Editor::setSelectedScreenRange
2014-04-22 17:09:04 -06:00
Nathan Sobo
565b611c18
Do a better job imitating the old SpacePen-based editor
2014-04-22 17:09:04 -06:00
Nathan Sobo
1b8f23722b
Correctly close scope spans when rendering line HTML
2014-04-22 17:09:04 -06:00
Nathan Sobo
ab02d5f25f
Update the vertical scroll bar when scrollTop changes in the model
2014-04-22 17:09:04 -06:00
Nathan Sobo
e472d7b038
Add autoscrolling with react editor view
...
Its implemented in the model to restrict touching of the DOM.
2014-04-22 17:09:04 -06:00
Nathan Sobo
ba83b0ede0
Update height of DisplayBuffer from editor component on overflow changed
2014-04-22 17:09:04 -06:00
Nathan Sobo
96e6ddac2e
Prevent out-of-bounds scrollTop assignment on DisplayBuffer
2014-04-22 17:09:04 -06:00
Nathan Sobo
08bd03b706
Opt in to editor view only when core.useNewEditor is true
2014-04-22 17:09:04 -06:00
Nathan Sobo
2f42f23ec6
Revert changes to editor-view
2014-04-22 17:09:03 -06:00
Nathan Sobo
5a8ca1ae66
Move screen-related properties to DisplayBuffer
...
Scroll positions, height, width, line height. We force update when one
of these observed properties changes.
2014-04-22 17:09:03 -06:00
Nathan Sobo
9898cbc52e
Remove space-pencil dependency
2014-04-22 17:09:03 -06:00
Nathan Sobo
53cc5c9856
Base cursor x position on char widths stored in DisplayBuffer
...
Whenever new lines are added to the screen, we measure and store any
unseen scope/character combinations in the DisplayBuffer.
2014-04-22 17:09:03 -06:00
Nathan Sobo
148a9f0248
Add DisplayBuffer::pixelPositionForScreenPosition
...
This bakes character width tracking into display buffer directly, which
moves us toward a world where all rendering decisions can be made in the
model to strictly control DOM reads.
2014-04-22 17:09:03 -06:00
Nathan Sobo
48e2302ccb
Handle almost all editor commands in EditorComponent
2014-04-22 17:09:03 -06:00
Nathan Sobo
6327094696
Transfer focus from editor component to its hidden input
2014-04-22 17:09:03 -06:00
Nathan Sobo
c4fdb54650
Update editor component when a visible selection is removed
2014-04-22 17:09:03 -06:00
Nathan Sobo
a55c329226
💄
2014-04-22 17:09:03 -06:00
Nathan Sobo
e365e51a2b
Render all visible cursors
2014-04-22 17:09:03 -06:00
Nathan Sobo
c44fd62eb1
Update cursor view when selection screen position changes
2014-04-22 17:09:03 -06:00
Nathan Sobo
9c2d321327
Break out selection, cursor, and input components
2014-04-22 17:09:02 -06:00
Nathan Sobo
70e5880b1d
Start on cursor rendering
2014-04-22 17:09:02 -06:00
Nathan Sobo
61d9ff4ba4
Put the hidden input in the overlayer
...
The overlayer is absolutely positioned to exactly fill the scroll-view.
If we can retain this strategy and never give the input a position that
exceeds the bounds of the overlayer, we can guarantee that it never
forces the scroll position of the scroll view to change when it is
focused due to the browsers default behavior.
2014-04-22 17:09:02 -06:00
Nathan Sobo
e4c1bf10f5
Handle basic input
2014-04-22 17:09:02 -06:00
Nathan Sobo
c2858fcae2
Use overflow: hidden for editor
2014-04-22 17:09:02 -06:00
Nathan Sobo
fddd411279
Use className instead of class
...
Might as well go with the flow
2014-04-22 17:09:02 -06:00
Nathan Sobo
2dda577d7c
Improve TokenizedLine::getScopeTree specs and fix bug
2014-04-22 17:09:02 -06:00
Nathan Sobo
958bc638d7
Improve scrolling performance
2014-04-22 17:09:02 -06:00
Nathan Sobo
33ed403818
Update editor with tokenized lines when it appears on screen.
2014-04-22 17:09:02 -06:00
Nathan Sobo
3c69fd2d49
Handle mouse wheel and make some tweaks to improve scroll performance
2014-04-22 17:09:02 -06:00
Nathan Sobo
a134a60ce8
Render the entire editor with React. Handle vertical scrolling.
...
The space-pen view is now a simple wrapper around the entire React
component to integrate it cleanly into our existing system. React
components can't adopt existing DOM nodes, otherwise I would just have
the react component take over the entire view instead of wrapping.
2014-04-22 17:09:02 -06:00
Nathan Sobo
9c49a2d970
Use reactionary helper for creating virtual DOM elements
2014-04-22 17:09:01 -06:00
Nathan Sobo
8cd9160ed5
Add space-pencil dependency
2014-04-22 17:09:01 -06:00
Nathan Sobo
8ad13d3045
Add a real spec for visible line rendering in the react editor view
2014-04-22 17:09:01 -06:00
Nathan Sobo
cc8ba2d679
Update the rendered lines when the screen lines change
2014-04-22 17:09:01 -06:00
Nathan Sobo
da36d5f40f
Start experimenting with an EditorView that renders content with React
2014-04-22 17:09:01 -06:00
Corey Johnson
3bd7bfcbf1
Merge remote-tracking branch 'origin/master' into cj-add-deprecation-warning-to-specs
2014-04-22 16:06:04 -07:00
Kevin Sawicki
9904a9a197
Upgrade to pathwatcher 1.2
2014-04-22 14:40:13 -07:00
Corey Johnson
3e94c0be22
Remove deprecated methods from window spec
2014-04-22 14:19:13 -07:00
Corey Johnson
db0cce6234
Remove focused spec
2014-04-22 14:19:01 -07:00
Corey Johnson
f3d4cbbd8f
Remove unnecessary fat arrows
2014-04-22 14:15:56 -07:00
Corey Johnson
81df4ed238
Change Workspace::reopenItemSync to use promises
2014-04-22 14:15:07 -07:00
Corey Johnson
7b756ec3f3
Remove calls to openSync from the workspace-spec
2014-04-22 11:24:27 -07:00
Kevin Sawicki
7250a9e407
Upgrade to base16-tomorrow-dark-theme@0.15.0
2014-04-22 11:19:17 -07:00
Kevin Sawicki
1a02b2ec98
Upgrade to atom-light-syntax@0.17.0
2014-04-22 11:06:32 -07:00
Corey Johnson
0d95718d1f
Remove focused spec
2014-04-22 11:04:14 -07:00
Corey Johnson
1da23e8d04
Remove deprecations from atom-spec
2014-04-22 11:01:21 -07:00
Corey Johnson
43792d019a
Output deprecation message
2014-04-22 11:01:05 -07:00
Corey Johnson
ec0b4a2dc6
Move deprecation output to its own function
2014-04-22 10:44:25 -07:00
Kevin Sawicki
94c860e936
Upgrade to language-sass@0.10.0
2014-04-22 10:43:11 -07:00
Kevin Sawicki
1aeb32eb81
Upgrade to first-mate 1.5.2
...
Refs atom/language-make#6
2014-04-22 10:27:20 -07:00
Corey Johnson
1083136dec
Don't allow specs that call deprecated methods to pass
2014-04-22 10:11:52 -07:00
Corey Johnson
e450e61248
Fix broken spec
2014-04-22 10:01:24 -07:00
Corey Johnson
fd7951b2c6
Remove focused spec
2014-04-22 09:51:15 -07:00
Kevin Sawicki
743e79b659
Look at first character instead of indexOf call
2014-04-22 09:35:30 -07:00
Kevin Sawicki
3d10c3856b
Replace all periods with a single space
...
Refs atom/language-make#6
2014-04-22 09:33:17 -07:00
Kevin Sawicki
d5df83e872
Upgrade to language-sass@0.9.0
2014-04-21 10:40:28 -07:00
Kevin Sawicki
248948b217
Prepare 0.91.0 release
2014-04-21 09:44:01 -07:00
Kevin Sawicki
7d3553659a
Update to apm 0.40.0
2014-04-21 09:32:53 -07:00
Corey Johnson
28dad3a01a
Upgrade command-palette and deprecation-cop
2014-04-21 09:24:23 -07:00
Corey Johnson
be872c2fdd
Merge pull request #1868 from atom/cj-deprecation-cop
...
Add deprecation-cop dependency
2014-04-18 16:08:32 -07:00
Corey Johnson
526d87c355
Merge branch 'cj-remove-deprecated-calls' into cj-deprecation-cop
2014-04-18 15:57:28 -07:00
Corey Johnson
cbeb0187da
Merge remote-tracking branch 'origin/master' into cj-deprecation-cop
2014-04-18 15:56:40 -07:00
Kevin Sawicki
7c614c6c79
Upgrade to base16-tomorrow-dark-theme@0.14.0
2014-04-18 15:55:59 -07:00
Corey Johnson
f4f0b4be72
Upgrade text-buffer and atom-keymap
2014-04-18 15:50:30 -07:00
Corey Johnson
3e27beeafa
Update packages
2014-04-18 15:50:30 -07:00
Corey Johnson
4a6b70d261
Use Marker::get/setProperties
2014-04-18 15:50:30 -07:00
Corey Johnson
5917f71685
Use KeymapManager::findKeyBindings
2014-04-18 15:50:30 -07:00
Corey Johnson
fb42c499b1
Use KeymapManager::handleKeyboardEvent
2014-04-18 15:50:30 -07:00
Corey Johnson
1583271e2f
Use setTextInRange instead of change
2014-04-18 15:50:30 -07:00
Corey Johnson
020e22a13d
Merge remote-tracking branch 'origin/master' into cj-deprecation-cop
2014-04-18 15:49:55 -07:00
Kevin Sawicki
a37a7e0a76
Upgrade to language-javascript@0.24.0
2014-04-18 13:45:52 -07:00
Kevin Sawicki
d1b4d0f9f2
Upgrade to language-javascript@0.23.0
2014-04-18 13:16:34 -07:00
Kevin Sawicki
fb111dd0f4
Upgrade to language-css@0.16.0
2014-04-18 11:43:49 -07:00
Kevin Sawicki
1392deb29c
Upgrade to language-css@0.15.0
2014-04-18 11:24:29 -07:00
Kevin Sawicki
2dafc5eaa1
Upgrade to language-less@0.8.0
2014-04-18 11:08:50 -07:00
Corey Johnson
a407b0107a
Remove deprecated call to keystroke
2014-04-18 10:43:27 -07:00
Corey Johnson
36c3c38047
Don't rename deprecated method
2014-04-18 10:43:27 -07:00
Corey Johnson
e56317bd64
Use paneView as var name instead of pane
2014-04-18 10:43:27 -07:00
Corey Johnson
da49751f24
Remove usage of PaneContainerView::getActivePaneView
2014-04-18 10:43:27 -07:00
Kevin Sawicki
762559d2b7
Upgrade to bracket-matcher@0.33.0
2014-04-18 10:02:10 -07:00
Kevin Sawicki
2a0070ef10
Upgrade to bracket-matcher@0.32.0
2014-04-18 09:45:44 -07:00
Kevin Sawicki
7c7de4436e
Merge pull request #1879 from atom/ks-move-compile-cache-to-dot-atom
...
Move compile cache to ~/.atom/compile-cache
2014-04-17 18:54:30 -07:00
Kevin Sawicki
87afa50477
💄 Add space after comma
2014-04-17 18:35:54 -07:00
Kevin Sawicki
2e71e2fa4b
Remove unneeded mkdir call
2014-04-17 18:34:59 -07:00
Kevin Sawicki
b537ba8864
Use fs-plus isFileSync method
2014-04-17 18:34:10 -07:00
Kevin Sawicki
c156119882
Store compiled coffee files with js extension
2014-04-17 18:32:22 -07:00
Kevin Sawicki
fea958c8e4
Clean ~/.atom/compile-cache
2014-04-17 18:32:22 -07:00
Kevin Sawicki
8e0a695f7c
Store less cache in ~/.atom/compile-cache
2014-04-17 18:32:22 -07:00
Kevin Sawicki
47f99cd74e
Store coffee/cson cache in ~/.atom/compile-cache
2014-04-17 18:32:22 -07:00
Kevin Sawicki
0eb5fd4c3b
Merge pull request #1878 from atom/ks-mutate-selected-text-public
...
Make Editor::mutateSelectedText public
2014-04-17 18:31:42 -07:00
Kevin Sawicki
0c01de350d
📝 Shorten and tweak comment
2014-04-17 18:23:40 -07:00
Kevin Sawicki
77641f138b
Make Editor::mutateSelectedText public
2014-04-17 18:23:01 -07:00
probablycorey
f24843a928
Upgrade grim and deprecation-cop
2014-04-17 17:59:12 -07:00
probablycorey
03ab77c60b
Merge commit '690fc7180a9f1dc5dfc77f8b2b31e866ce79510c' into cj-deprecation-cop
2014-04-17 17:57:36 -07:00
Nathan Sobo
ec0ec3bb16
Upgrade to text-buffer@2.0.3 to fix Array::map + parseInt gotcha
2014-04-17 16:38:18 -06:00
Kevin Sawicki
690fc7180a
Defer requiring of $ in Package
...
This is needed in the case that the package manager is being used
in the browser process to open a URL.
Closes #1869
2014-04-17 13:53:00 -07:00
Kevin Sawicki
02553bf8e2
Upgrade to fs-plus 2.2.2
...
Refs #1877
2014-04-17 13:34:23 -07:00
Kevin Sawicki
81646532b4
Ignore non-string core.themes config entries
...
Previously exceptions would be raised downstream if invalid theme
names were returned from ThemeManager::getEnabledThemeNames
Closes #1877
2014-04-17 13:33:51 -07:00
Kevin Sawicki
1e7c80aebf
Merge pull request #1876 from atom/ks-config-default-api
...
Add Config::getDefault API
2014-04-17 13:33:39 -07:00
Kevin Sawicki
27fe5b784c
📝 Use package instead of plugin in example
2014-04-17 13:24:34 -07:00
Kevin Sawicki
9b2901583e
📝 Clean up docs
2014-04-17 13:24:34 -07:00
Kevin Sawicki
408665d7d2
Add Config::isDefault(keyPath)
2014-04-17 13:24:34 -07:00
Kevin Sawicki
6ec58e1163
Rename value var to defaultValue
2014-04-17 13:24:34 -07:00
Kevin Sawicki
541ffa5057
💄 Combine specs
2014-04-17 13:24:34 -07:00
Kevin Sawicki
0ea683e0b5
💄 Move expect up one line
2014-04-17 13:24:34 -07:00
Kevin Sawicki
f12004d27b
Add object to default value spec
2014-04-17 13:24:34 -07:00
Kevin Sawicki
35d268fcf8
Use _.isEqual when comparing value to default
2014-04-17 13:24:34 -07:00
Kevin Sawicki
20c3ca21e3
Add Config::getDefault(keyPath)
2014-04-17 13:24:34 -07:00
Nathan Sobo
37d2e00f4e
Upgrade to text-buffer@2.0.2 to fix next marker id when deserializing
2014-04-17 13:33:28 -06:00
Kevin Sawicki
5bf9bbe764
Merge pull request #1875 from atom/ks-context-menu-without-focus
...
Allow context menu to work without focus
2014-04-17 12:00:25 -07:00
Kevin Sawicki
e37fc316fb
Remove unneeded ?
...
AtomWindow always has a non-null browserWindow property
2014-04-17 11:42:57 -07:00
Kevin Sawicki
9128041c20
Include AtomWindow in command options
...
This ensures that all application commands can use it instead of relying
on the focused window.
2014-04-17 11:36:19 -07:00
Kevin Sawicki
020c5e795a
Remove unneeded .
2014-04-17 11:24:53 -07:00
Kevin Sawicki
be3a6bc6d0
Send context menu commands without focused window
...
The context menu always knows what window it is bound to so
start supporting running context menus on non-focused windows.
Previously these would either fail silently or log an error
if focusedWindow() returned null and the command wasn't guarding
against it.
2014-04-17 11:24:53 -07:00
Kevin Sawicki
142bb4b615
Upgrade to markdown-preview@0.64.0
2014-04-17 11:18:49 -07:00
Kevin Sawicki
ddf7bb5303
Upgrade to settings-view@0.110.0
2014-04-16 17:55:05 -07:00
Kevin Sawicki
442342937f
Upgrade to markdown-preview@0.63.0
2014-04-16 13:43:25 -07:00
Kevin Sawicki
a967e52f68
Autoscroll when moving lines up/down
...
Closes #1829
2014-04-16 12:43:51 -07:00
Kevin Sawicki
c475e89a3e
Remove duplicate tilde
...
Closes #1866
2014-04-16 12:07:43 -07:00
Kevin Sawicki
58da88b71a
Upgrade to apm v0.39.0
2014-04-16 10:55:50 -07:00
Kevin Sawicki
71328f21bd
Upgrade to language-go@0.9.0
2014-04-16 10:03:30 -07:00
Kevin Sawicki
a1b0f6c25d
Upgrade to settings-view@0.109.0
2014-04-16 09:29:09 -07:00
Nathan Sobo
fdccc2dae4
Prepare 0.90.0 release
2014-04-16 10:20:11 -06:00
Corey Johnson
1246f8ed20
Merge pull request #1871 from atom/cj-remove-deprecated-calls
...
Remove deprecated calls
2014-04-16 09:02:41 -07:00
Nathan Sobo
fb56817895
Prepare 0.89.0 release
2014-04-16 09:58:38 -06:00
Nathan Sobo
b6d8d5d100
Prepare 0.88.0 release
2014-04-16 09:56:24 -06:00
Corey Johnson
8eb23dbe5c
Merge remote-tracking branch 'origin/master' into cj-remove-deprecated-calls
...
Conflicts:
package.json
2014-04-16 08:54:50 -07:00
Nathan Sobo
34f624c895
Unsubscribe from the editor model with ::unsubscribe
2014-04-15 19:07:57 -06:00
Nathan Sobo
d554b7fd03
Remove scopes from event names in subscriptions
2014-04-15 18:50:36 -06:00
Nathan Sobo
a61dff6e21
🚱 Unsubscribe from Editor when EditorView is removed
...
This replaces calls to `@editor.on` with `@subscribe @editor`. That
causes us to correctly unsubscribe when the editor is removed, avoiding
a memory leak.
2014-04-15 18:46:20 -06:00
Corey Johnson
47b820ce7d
Merge pull request #1872 from atom/cj-remove-github-auth-token
...
Remove github auth token methods
2014-04-15 16:55:25 -07:00
Corey Johnson
33557b87eb
Upgrade to feedback@0.30.0
2014-04-15 16:26:21 -07:00
Corey Johnson
aed0c16acc
Remove github auth token methods
2014-04-15 16:16:01 -07:00
Corey Johnson
b4c8cb4bf9
Use Workspace::getActivePaneItem
2014-04-15 15:31:56 -07:00
Corey Johnson
8988d55d25
Upgrade to find-and-replace@0.98.0
2014-04-15 15:27:24 -07:00
Corey Johnson
5824b127ed
Update multiple packages
2014-04-15 15:23:25 -07:00
Corey Johnson
d6ec73886f
Add PaneContainer::getActivePane
2014-04-15 14:55:28 -07:00
Corey Johnson
411cf579f4
Add Workspace::getActivePaneItem
2014-04-15 14:35:31 -07:00
Corey Johnson
ad0ed7e634
Don't use of deprecated methods internally
2014-04-15 14:07:07 -07:00
Corey Johnson
7c00e02b1a
Deprecate PaneContainerView::getActivePane
...
Use PaneContainerView::getActivePaneView instead.
2014-04-15 14:04:20 -07:00
Corey Johnson
e6040972d8
Update multiple packages.
2014-04-15 14:03:46 -07:00
Corey Johnson
ac2f723aba
Use PaneContainerViews::getPaneViews
2014-04-15 13:13:53 -07:00
Corey Johnson
ecfb505144
Merge pull request #1851 from atom/cj-move-functionality-to-workspace-part-II
...
Move functionality from Project to Workspace Part II
2014-04-15 11:45:46 -07:00
Corey Johnson
326d1dce14
Upgrade to deprecation-cop@0.2.0
2014-04-15 11:29:47 -07:00
Corey Johnson
c2f87fb73b
Add deprecation-cop dependency
2014-04-14 14:59:20 -07:00
Kevin Sawicki
1245835e96
Upgrade to fuzzy-finder@0.49.0
2014-04-14 11:10:45 -07:00
Kevin Sawicki
e174bdfa40
Upgrade to language-ruby@0.22.0
2014-04-14 10:29:05 -07:00
Cheng Zhao
3d8bc89c42
Upgrade to atom-shell@0.11.10
2014-04-15 00:56:50 +08:00
Kevin Sawicki
5fc6524493
Upgrade to link@0.22.0
2014-04-14 09:34:54 -07:00
Kevin Sawicki
6e6c93e6bb
Upgrade to markdown-preview@0.62.0
2014-04-14 09:16:42 -07:00
Kevin Sawicki
fd48ad1c67
Upgrade to language-todo@0.10.0
2014-04-14 09:04:03 -07:00
Kevin Sawicki
5163166990
Upgrade to fuzzy-finder@0.48.0
2014-04-14 09:00:08 -07:00
Corey Johnson
54b60a5253
Don't assume atom.workspace is always defined
2014-04-14 08:49:03 -07:00
Kevin Sawicki
ff1d07bec9
Upgrade to keybinding-resolver@0.17.0
2014-04-12 09:47:18 -07:00
Kevin Sawicki
6d56283448
Upgrade to tree-view@0.89.0
2014-04-11 12:29:32 -07:00
Corey Johnson
6dfbd5733d
Fix spec
2014-04-11 11:14:46 -07:00
Corey Johnson
e56fa3ec4f
Use PaneContainer to keep the state of open editors
2014-04-11 11:10:00 -07:00
Corey Johnson
fe0d714710
Fix inconsistent indentation
2014-04-11 10:51:56 -07:00
Kevin Sawicki
7c1a7f52a5
📝 Use TomDoc in src/browser/ files
2014-04-11 10:50:33 -07:00
Kevin Sawicki
590c6be33d
Add back dialog require used for path prompting
...
Closes #1861
2014-04-11 10:42:49 -07:00
Kevin Sawicki
f1ca7fdbfd
Upgrade to open-on-github@0.28.0
2014-04-11 10:40:18 -07:00
Kevin Sawicki
a8b135b4bc
Merge pull request #1859 from atom/ks-newline-above-indent-level
...
Only alter indentation when it is too low
2014-04-11 10:39:50 -07:00
Kevin Sawicki
1afdd62a5d
Only alter indentation when it is too low
...
Previously insert newline above would use the current line's
indent level which could be the less than the proper level if the
newline should be further indented based on the increase indent
pattern being used.
2014-04-11 10:07:50 -07:00
Corey Johnson
d47e8fc583
Fix indentation error
2014-04-11 09:45:54 -07:00
Corey Johnson
3644a36d67
Clearing a selection will also finalize the selection
...
Fixes #1843
2014-04-11 09:44:57 -07:00
Cheng Zhao
bb98b3ef38
Upgrade to atom-shell@0.11.9
2014-04-11 20:03:47 +08:00
Cheng Zhao
356a7b014a
Merge pull request #1856 from atom/cz-open-folder
...
Add "Open Folder" menu on Linux and Windows
2014-04-11 03:38:13 +00:00
Cheng Zhao
1ea0ef4ea2
Show both "Open File" and "Open Folder" menu on Linux and Windows.
...
These two platforms do not have a dialog that can select both files and
folders, so we have to use two menu items for two dialogs.
2014-04-11 11:29:38 +08:00
Cheng Zhao
f37ca3e19c
Add application:open-file and application:open-folder command.
2014-04-11 11:29:38 +08:00
Kevin Sawicki
8afd90b9f8
Upgrade to tree-view@0.88.0
2014-04-10 17:44:19 -07:00
Corey Johnson
613e05f4ac
Merge pull request #1855 from atom/cj-remember-last-window-dimensions
...
Remember last window dimensions
2014-04-10 16:39:01 -07:00
Kevin Sawicki
068eeca862
Upgrade to language-sql@0.8.0
2014-04-10 15:34:36 -07:00
Corey Johnson
0502afb0c3
Merge pull request #1848 from atom/cj-auto-update-no-breaky
...
Make auto-updating more resilient
2014-04-10 14:52:20 -07:00
Corey Johnson
e1491ca154
Merge remote-tracking branch 'origin/master' into cj-remember-last-window-dimensions
2014-04-10 14:49:34 -07:00
Corey Johnson
e9a975fd92
Don't use version as a method
2014-04-10 14:42:51 -07:00
Kevin Sawicki
1459123b15
Prepare 0.86.0 release
2014-04-10 14:38:53 -07:00
Kevin Sawicki
9996eb825f
Upgrade to git-diff@0.28.0
2014-04-10 14:16:58 -07:00
Corey Johnson
10392942d5
Merge remote-tracking branch 'origin/master' into cj-auto-update-no-breaky
2014-04-10 14:10:15 -07:00
Kevin Sawicki
c452d05f44
Upgrade to open-on-github@0.27.0
2014-04-10 13:59:51 -07:00
Kevin Sawicki
1043f75c72
Merge pull request #1857 from atom/ks-touch-strategy
...
Update text-buffer for new touch invalidation strategy
2014-04-10 13:59:18 -07:00
Kevin Sawicki
ec69bb5ffe
Upgrade to spell-check@0.33.0
2014-04-10 13:31:38 -07:00
Kevin Sawicki
41cc0ecab4
Upgrade to text-buffer 2.0.1
2014-04-10 13:09:59 -07:00
Kevin Sawicki
67f8ddc314
Upgrade to text-buffer 2.0
2014-04-10 13:09:59 -07:00
Kevin Sawicki
10d626d63a
Upgrade to language-coffee-script@0.22.0
2014-04-10 12:23:11 -07:00
Kevin Sawicki
2ec526508b
Upgrade to find-and-replace@0.97.0
2014-04-10 11:34:57 -07:00
Cheng Zhao
6017ff585f
Do not use deprecated app.exit API.
2014-04-10 17:33:26 +08:00
Cheng Zhao
e6d656830f
Upgrade to atom-shell@0.11.8
2014-04-10 15:59:59 +08:00
Kevin Sawicki
1a15c3394e
Upgrade to find-and-replace@0.96.0
2014-04-09 15:42:09 -07:00
Kevin Sawicki
b328a69f50
Check that label exists when comparing to other items
...
Previously separators would be removed when merging menus that
contained multiple separators.
Refs atom/find-and-replace#159
2014-04-09 11:39:38 -07:00
Kevin Sawicki
e9ee6dca25
Upgrade to fuzzy-finder@0.47.0
2014-04-09 11:02:01 -07:00
Corey Johnson
a2f73fd6b0
Remove unneeded fat arrows
2014-04-09 10:13:09 -07:00
Kevin Sawicki
9f09173d0f
Upgrade to fs-plus 2.2.1
2014-04-09 10:03:16 -07:00
Kevin Sawicki
1e052c1113
Upgrade to markdown-preview@0.61.0
2014-04-09 09:29:01 -07:00
probablycorey
b72bb4ab65
Fix default size bug
2014-04-08 17:27:52 -07:00
Kevin Sawicki
24f751ec83
Upgrade to keybinding-resolve@0.16.0
2014-04-08 17:14:24 -07:00
probablycorey
d72e3d9c81
Add AtomWindow::getWindowDimensions
2014-04-08 17:11:20 -07:00
Kevin Sawicki
0aeb32ad70
Upgrade to language-javascript@0.22.0
2014-04-08 17:03:32 -07:00
probablycorey
3393583b72
Use windowDimensions from load settings if they exist
2014-04-08 16:57:52 -07:00
probablycorey
6fcd905d4f
Use windowDimensions instead of initialSize
2014-04-08 16:57:18 -07:00
probablycorey
993534337c
Update restoreWindowDimensions
2014-04-08 15:26:08 -07:00
probablycorey
03814246ef
Rename to storeDefaultWindowDimensions
2014-04-08 15:25:49 -07:00
probablycorey
053965602c
Apply default dimensions
2014-04-08 14:19:03 -07:00
probablycorey
b45c1c7548
Store the default windows position.
...
Based on the last closed window or the last focused window
2014-04-08 12:35:36 -07:00
Kevin Sawicki
e96d821653
Upgrade to language-coffee-script@0.21.0
2014-04-08 11:23:35 -07:00
Kevin Sawicki
e3448b0a46
Upgrade to atom-light-ui@0.24.0
2014-04-08 11:06:57 -07:00
probablycorey
63a80a4d4d
Revert "Revert "Merge pull request #1844 from atom/cj-move-functionality-to-workspace""
...
This reverts commit 87d008c337 .
2014-04-08 10:52:19 -07:00
Kevin Sawicki
d07eea405f
Upgrade to feedback@0.29.0
2014-04-08 10:44:35 -07:00
probablycorey
87d008c337
Revert "Merge pull request #1844 from atom/cj-move-functionality-to-workspace"
...
This reverts commit 2d7dda066c , reversing
changes made to 96e3c63291 .
2014-04-08 10:44:08 -07:00
Kevin Sawicki
4a55c90c63
Upgrade to markdown-preview@0.60.0
2014-04-08 10:34:16 -07:00
Kevin Sawicki
7bce6cb10a
Upgrade to language-html@0.19.0
2014-04-08 09:58:45 -07:00
Kevin Sawicki
32499351dc
Upgrade to language-xml@0.11.0
2014-04-08 09:57:59 -07:00
Corey Johnson
2d7dda066c
Merge pull request #1844 from atom/cj-move-functionality-to-workspace
...
Move functionality from Project to Workspace
2014-04-08 09:52:29 -07:00
probablycorey
837f3c553f
Don't explode the array
2014-04-08 09:07:55 -07:00
Cheng Zhao
96e3c63291
Show console when window error happened, fixes #1805 .
2014-04-08 15:27:41 +08:00
Cheng Zhao
d5da396c0f
Upgrade to atom-shell@0.11.7
2014-04-08 15:27:41 +08:00
probablycorey
4b089b62a6
Destructure item instead of calling it i
2014-04-07 17:01:11 -07:00
probablycorey
be8514b864
Use _.clone instead of new Array
2014-04-07 16:56:35 -07:00
probablycorey
e826b66dd2
Don't destructure underscore
2014-04-07 16:56:17 -07:00
Nathan Sobo
83d6fc2374
Upgrade to atom-keymap@0.17.0 to keep default action on abortKeyBinding
2014-04-07 17:20:38 -06:00
Kevin Sawicki
ecdaf48308
Upgrade to find-and-replace@0.95.0
2014-04-07 16:11:10 -07:00
probablycorey
a79885eafb
Add 'the'
2014-04-07 15:43:53 -07:00
probablycorey
a3c9a65838
Remove redundant non-public documentation
2014-04-07 15:35:25 -07:00
probablycorey
8ca5d6db35
Remove trailing whitespace
2014-04-07 15:29:15 -07:00
probablycorey
980c17e50c
Pass current version to AutoUpdateManager
2014-04-07 15:28:42 -07:00
Kevin Sawicki
c9bf8f04b8
Upgrade to bracket-matcher@0.30.0
2014-04-07 15:23:38 -07:00
probablycorey
6613b9fd4d
Don't send autoUpdateManager to ApplicationMenu
2014-04-07 15:19:48 -07:00
probablycorey
3168751c97
Enable Restart and Install Update item
2014-04-07 15:04:06 -07:00
probablycorey
6bc471cef1
Only emit window:update-available event after window is loaded
2014-04-07 14:55:50 -07:00
probablycorey
4b3240eeee
Use EventEmitter instead of emissary
...
To be consistent with other browser process classes
2014-04-07 14:55:12 -07:00
probablycorey
1f9de98eb2
Make AtomWindow emit window:loaded
2014-04-07 14:54:27 -07:00
probablycorey
7eea30fa7f
Make new windows receive previously triggered update-available events
2014-04-07 14:26:07 -07:00
probablycorey
63e51af87d
Move window_udpate-evailable emitter to method
2014-04-07 14:25:35 -07:00
probablycorey
bbc6433a75
Update comment
2014-04-07 14:18:16 -07:00
probablycorey
d4ae836225
Use hidden menu items for update processes
2014-04-07 14:17:44 -07:00
probablycorey
789f29e0b5
AutoUpdateManager barely works
2014-04-07 12:25:55 -07:00
Kevin Sawicki
c584c158d7
Upgrade to language-python@0.15.0
2014-04-07 11:54:13 -07:00
Kevin Sawicki
d63c4f88fd
Upgrade to go-to-line@0.19.0
2014-04-07 11:49:42 -07:00
Kevin Sawicki
db327b92f3
🐧 Use alt-shift-up/down for cursors
2014-04-07 11:41:08 -07:00
Kevin Sawicki
cd01e6f2ad
Upgrade to grammar-selector@0.24.0
2014-04-07 11:34:44 -07:00
Kevin Sawicki
b1be4e9183
Upgrade to tree-view@0.87.0
2014-04-07 11:29:44 -07:00
Kevin Sawicki
009a142273
Upgrade to link@0.21.0
2014-04-07 11:26:57 -07:00
Kevin Sawicki
f0f00fd317
🐧 Map F11 to toggle full screen
2014-04-07 11:21:00 -07:00
probablycorey
f5ea098417
Don't overwrite menu item's metadata field
2014-04-07 11:04:55 -07:00
probablycorey
82081aa5e9
Rename methods
2014-04-07 10:21:37 -07:00
probablycorey
33adaab8b1
Add getMenu method
2014-04-07 10:21:25 -07:00
probablycorey
e21a1339a2
Use AutoUpdateManager
2014-04-07 10:20:32 -07:00
Kevin Sawicki
b90849fa66
Upgrade to autoflow@0.16.0
2014-04-07 09:39:47 -07:00
probablycorey
23d3405ae7
Rename to AutoUpdateManager
...
So it isn't confused with Atom Shell's auto-updater class
2014-04-07 09:38:36 -07:00
probablycorey
d39c422da9
Add content to AutoUpdater
2014-04-07 09:37:44 -07:00
Kevin Sawicki
053c0f703a
Upgrade to language-gfm@0.31.0
2014-04-07 09:31:55 -07:00
probablycorey
1c91bd3100
Create AutoUpdater class
2014-04-07 09:14:35 -07:00
Kevin Sawicki
0ffb5da515
Upgrade to language-coffee-script@0.20.0
2014-04-07 09:03:47 -07:00
Kevin Sawicki
b7db7f6c99
Upgrade to lanuage-gfm@0.30.0
2014-04-07 09:01:34 -07:00
Kevin Sawicki
cae9782e24
Upgrade to language-xml@0.10.0
2014-04-07 08:49:29 -07:00
Kevin Sawicki
5dbab7bb89
Upgrade to language-make@0.10.0
2014-04-07 08:48:30 -07:00
Cheng Zhao
ceab8e8166
Upgrade to atom-shell@0.11.6
2014-04-07 22:58:28 +08:00
Cheng Zhao
97cb440a7c
Click on dock should open a new window when there is no window opened.
...
Fixes #1779 .
2014-04-07 16:42:13 +08:00
Cheng Zhao
fcdb42dbe4
Do not build source maps when compiling coffee scripts.
...
Since we do not ship coffee script sources and source map files in final
build, the source maps generated here actually have no use, and would
cause lots of networking erros since each compiled .js would try to load
their corresponding source map file.
This doesn't affect dev mode because it has its own way to generate
source maps on the fly.
Closes #1836 .
2014-04-05 19:30:18 +08:00
probablycorey
11a91fb974
Move editor-created specs to Workspace
2014-04-04 15:31:44 -07:00
probablycorey
1d426e8fd2
Move editor-created event to Workspace
2014-04-04 15:31:44 -07:00
probablycorey
6f0094e6ce
Move editor removal specs to Workspace
2014-04-04 15:31:44 -07:00
probablycorey
915cad39e8
Set atom.workspace in Workspace spec
2014-04-04 15:31:44 -07:00
probablycorey
d8f0743888
Fix bug in Project::getEditors
2014-04-04 15:31:44 -07:00
probablycorey
7685b27218
Move editor tracking to workspace
2014-04-04 15:31:20 -07:00
probablycorey
3aab0b7f51
Fix problem with Workspace::eachEditor
2014-04-04 15:31:01 -07:00
probablycorey
2f5735e264
Use existing remove method
2014-04-04 15:31:01 -07:00
probablycorey
56bea31b5e
Move Project::eachEditor to Workspace::eachEditor
2014-04-04 15:31:01 -07:00
probablycorey
52d5e205c7
Update Workspace::getOpeners
2014-04-04 15:30:22 -07:00
probablycorey
0f5f6c8657
Move openers to workspace
2014-04-04 15:30:22 -07:00
Corey Johnson
7457be2805
Merge pull request #1824 from atom/cj-warn-deprecations
...
Add deprecation warnings
2014-04-04 15:08:11 -07:00
probablycorey
86842658c0
Use skinny arrows
2014-04-04 14:56:10 -07:00
probablycorey
d0276e60b5
Remove periods
2014-04-04 14:52:48 -07:00
Kevin Sawicki
18d6a56e82
Set maxTokensPerLine to 100
...
Previously this default lived in firs-mate but it belongs here since
it is an Atom limitation to tokenize responsively.
2014-04-04 14:46:42 -07:00
probablycorey
59108322e7
Merge remote-tracking branch 'origin/master' into cj-warn-deprecations
...
Conflicts:
package.json
2014-04-04 14:43:54 -07:00
Kevin Sawicki
665088ce27
Prepare 0.85.0 release
2014-04-04 14:39:33 -07:00
Kevin Sawicki
79399a3c5a
💄 Remove extra newline
2014-04-04 14:03:51 -07:00
Kevin Sawicki
4659b95d36
Upgrade to language-coffee-script@0.19.0
2014-04-04 12:05:51 -07:00
Kevin Sawicki
bdf73cd198
Merge pull request #1840 from atom/ks-newline-above-indent
...
Use current indent level for newline above
2014-04-04 10:59:06 -07:00
Kevin Sawicki
6e422d5428
Move cursor to end of line when on first row
...
This line may be indented now so move the cursor to the
end of the indentation.
2014-04-04 10:47:25 -07:00
Kevin Sawicki
e464c4f047
Use current indent level for newline above
...
Previously Editor::insertNewlineAbove would put the cursor
at position 0 if there were empty lines above the current line
regarding of the indent level of the cursor's current line.
Now the indent level of the current line is always used for the newline
above when the editor.autoIndent config is enabled.
2014-04-04 10:47:25 -07:00
Kevin Sawicki
4610c4446a
Upgrade to fuzzy-finder@0.46.0
2014-04-04 10:47:14 -07:00
Kevin Sawicki
156ca14ea6
Upgrade to language-html@0.18.0
2014-04-04 10:15:22 -07:00
Kevin Sawicki
cebb27154d
Merge pull request #1837 from atom/ks-comment-line-with-only-whitespace
...
Use cursor indent level if commenting single line
2014-04-04 09:30:05 -07:00
Kevin Sawicki
afe6685ce8
Merge pull request #1833 from atom/ks-backspace-on-first-line
...
Allow backspace to beginning of word on first line
2014-04-04 09:28:51 -07:00
Kevin Sawicki
148e143255
Merge pull request #1832 from atom/ks-dont-save-config-when-setting-defaults
...
Don't call Config::save when setting defaults
2014-04-04 09:18:24 -07:00
Kevin Sawicki
96d1c84f62
Upgrade to open-on-github@0.26.0
2014-04-04 09:12:48 -07:00
Kevin Sawicki
f40ecccdcc
Upgrade to markdown-preview@0.59.0
2014-04-03 19:10:23 -07:00
Kevin Sawicki
03b9713547
Upgrade to language-gfm@0.29.0
2014-04-03 19:08:43 -07:00
Kevin Sawicki
9fb364026e
Initialize upstream object for all submodules
2014-04-03 18:48:32 -07:00
Kevin Sawicki
1aa64a9d80
Use cursor indent level if commenting single line
...
Previously commenting a line of all whitespace would insert
the comment at column 0 on the line since blank lines are
ignored when calculating the minimum indent level.
2014-04-03 18:26:50 -07:00
Kevin Sawicki
2ea09aa6b6
Upgrade to status-bar@0.39.0
2014-04-03 17:55:41 -07:00
Kevin Sawicki
76ce150448
Prepare 0.84.0 release
2014-04-03 15:46:07 -07:00
Kevin Sawicki
1d01ff0797
Upgrade to scoped-property-store 0.8
2014-04-03 15:28:54 -07:00
Kevin Sawicki
a1d78a1062
Upgrade to first-mate 1.5.1
2014-04-03 14:32:07 -07:00
Kevin Sawicki
3ac41a544a
Upgrade to language-coffee-script@0.18.0
2014-04-03 14:07:30 -07:00
Kevin Sawicki
3e24d045e5
Allow backspace to beginning of word on first line
...
Previously this would fail when only whitespace was to the
left of the cursor.
2014-04-03 12:04:22 -07:00
Kevin Sawicki
143738033b
Upgrade to tabs@0.34.0
2014-04-03 11:33:19 -07:00
Kevin Sawicki
f153cbb41f
Don't call Config::save when setting defaults
...
Instead just emit an updated event, saving is not needed
because only the defaults are changing.
2014-04-03 11:00:45 -07:00
Kevin Sawicki
f1ed5dedd7
Upgrade to settings-view@0.107.0
2014-04-03 10:41:13 -07:00
probablycorey
e58c2d8368
Fix WorkSpace typo
2014-04-03 10:37:20 -07:00
probablycorey
bcf1781040
Upgrade to grim@0.6.0
2014-04-03 10:17:27 -07:00
probablycorey
0b0dbbe4ee
Add window:log-deprecation-warnings command
2014-04-03 10:12:04 -07:00
Kevin Sawicki
c9e297a511
Upgrade to markdown-preview@0.58.0
2014-04-03 09:53:42 -07:00
Kevin Sawicki
18082f7cdc
Upgrade to language-c@0.14.0
2014-04-03 09:28:08 -07:00
probablycorey
ca016ce116
Update Grim
2014-04-03 09:19:02 -07:00
Nathan Sobo
bb59e46267
Prepare 0.83.0 release
2014-04-03 10:01:50 -06:00
Nathan Sobo
86c4b99eab
Upgrade to emissary@1.2.1 to make memory leaks less likely
...
This patch version nulls out the Subscription::emitter and ::callback
when subscriptions are cancelled, so even if a reference is retained to
them the resources they formerly referenced are released.
2014-04-03 09:25:08 -06:00
Nathan Sobo
a1e1a00f9f
Upgrade to whitespace@0.22.0 to fix a memory leak
2014-04-03 09:23:49 -06:00
Kevin Sawicki
53996e7bb0
Upgrade to open-on-github@0.25.0
2014-04-02 17:15:14 -07:00
Kevin Sawicki
f88c71e1a1
Upgrade to open-on-github@0.24.0
2014-04-02 17:14:08 -07:00
Kevin Sawicki
2cccbff509
Upgrade to markdown-preview@0.56.0
2014-04-02 17:01:54 -07:00
Kevin Sawicki
b173fcdd59
Default workspace classes when array is empty
2014-04-02 16:42:25 -07:00
Corey Johnson
7b6c62ab5e
Merge pull request #1826 from atom/cj-workspace-spec
...
Add atom.workspace to all specs
2014-04-02 16:14:06 -07:00
Kevin Sawicki
809e57cb84
Remove unimplemented about menu
2014-04-02 16:13:45 -07:00
Kevin Sawicki
de16ed6250
Remove special handling of Shift modifier
...
atom-keymap now handles this automatically when
normalizing.
2014-04-02 16:13:38 -07:00
Corey Johnson
606160d312
Use unless
2014-04-02 16:04:14 -07:00
Kevin Sawicki
78e990d1f9
Add minimize/maxmize to AtomWindow
2014-04-02 14:38:20 -07:00
Corey Johnson
d47cc6fa0b
Remove explicit atom.workspace.destroy call
2014-04-02 14:36:32 -07:00
Kevin Sawicki
8f3951fbd8
Only register first responder handlers on Mac OS X
2014-04-02 14:34:25 -07:00
Kevin Sawicki
e09486d425
Upgrade to symbols-view@0.49.0
2014-04-02 14:25:42 -07:00
Corey Johnson
662f252912
Workspace is destroyed automatically
2014-04-02 14:19:27 -07:00
Corey Johnson
784d22368e
Remove unneeded ?
2014-04-02 14:19:06 -07:00
Kevin Sawicki
a40660d125
Upgrade to symbols-view@0.48.0
2014-04-02 14:18:49 -07:00
Kevin Sawicki
af632df48b
Upgrade to language-python@0.14.0
2014-04-02 14:16:05 -07:00
Corey Johnson
4a35c9a1af
Merge remote-tracking branch 'origin/master' into cj-workspace-spec
2014-04-02 14:09:24 -07:00
Corey Johnson
f90f48e3f0
Use atom.workspace if one exists
2014-04-02 14:08:00 -07:00
Kevin Sawicki
9c6a3c3d03
Move editor:transpose to darwin keymap
...
ctrl-t should be the fuzzy finder on linux.
2014-04-02 14:05:39 -07:00
Kevin Sawicki
4bccb81656
Add 🐧 to CONTRIBUTING.md
2014-04-02 14:03:31 -07:00
Kevin Sawicki
870e80446f
🐧 Remove extra .. for symlink path
2014-04-02 14:02:25 -07:00
Corey Johnson
4165a69fed
Change destroy order
2014-04-02 14:02:21 -07:00
Kevin Sawicki
93d9a00819
Delete correct apm symlink when installing
2014-04-02 13:41:44 -07:00
Kevin Sawicki
a3789411de
Remove symlink before creating a new one
2014-04-02 13:40:33 -07:00
Kevin Sawicki
2b6b40bda7
Upgrade to atom-keymap 0.16.0
2014-04-02 13:28:59 -07:00
Corey Johnson
61ae185494
Create workspace after project
2014-04-02 13:23:50 -07:00
Corey Johnson
0eae68973b
Merge pull request #1817 from atom/cj-harmony
...
Let's go full harmony!
2014-04-02 13:15:53 -07:00
Corey Johnson
6f2695388c
Add destroy method
2014-04-02 12:12:56 -07:00
Corey Johnson
0c12f712c9
Add atom.workspace to every spec
...
We add project to every spec, I'd like to add workspace so that we can
move all the opener logic to workspace.
2014-04-02 12:03:01 -07:00
Corey Johnson
727d1cf4aa
Merge remote-tracking branch 'origin/master' into cj-harmony
2014-04-02 11:04:01 -07:00
Corey Johnson
9324b538f7
Upgrade to grim@0.3.0
2014-04-02 10:10:28 -07:00
Kevin Sawicki
5aff4a042b
🐧 Add application:open-dev keybinding
2014-04-02 10:03:06 -07:00
Kevin Sawicki
e36bc5bc9f
Upgrade to git-utils 1.2.2
2014-04-02 09:44:31 -07:00
Kevin Sawicki
1a88937f5a
Upgrade to oniguruma 1.0.6
2014-04-02 09:32:12 -07:00
Kevin Sawicki
5737593957
Merge pull request #1819 from atom/ks-linux
...
Linux tweaks
2014-04-02 09:08:02 -07:00
Kevin Sawicki
d61d8bea86
Only install on darwin
2014-04-02 08:58:34 -07:00
Kevin Sawicki
062974882b
Use 755 instead of 777
2014-04-02 08:58:34 -07:00
Kevin Sawicki
8415ddcb49
Upgrade to new icon
2014-04-02 08:58:19 -07:00
Kevin Sawicki
64f392a380
Install commands on linux
2014-04-02 08:58:19 -07:00
Kevin Sawicki
fce09f9bfe
🐧 Make /usr/local/share/atom/atom executable
2014-04-02 08:58:19 -07:00
Kevin Sawicki
f04ce025f4
🐧 Set permissions to 777 when installing
2014-04-02 08:57:55 -07:00
Kevin Sawicki
57844c2ca4
Upgrade apm for linux download fix
2014-04-02 08:57:55 -07:00
Kevin Sawicki
91433cfe90
git ignore *~ files
2014-04-02 08:57:55 -07:00
Kevin Sawicki
86423698b1
Merge pull request #1822 from atom/cz-linux-keymaps
...
Add keymaps for modules on Linux
2014-04-02 08:52:05 -07:00
Kevin Sawicki
7dda8e1b80
Upgrade to language-ruby@0.21.0
2014-04-02 08:46:34 -07:00
Nathan Sobo
70cd6a6bc3
💄 Use CoffeeScript :: notation in specs
...
Going to add another spec on a branch and prefer to stick with our new
convention.
2014-04-02 07:58:48 -06:00
Nathan Sobo
6e9217be5f
Reenable disable display-buffer-marker specs
2014-04-02 07:50:24 -06:00
Cheng Zhao
3d8c916a72
🐧 Install apm in deb package.
2014-04-02 18:19:42 +08:00
Cheng Zhao
cae9c96622
🐧 Use correct email address for deb package.
2014-04-02 17:53:04 +08:00
Cheng Zhao
aaf283ceaa
Upgrade to settings-view@0.106.0
2014-04-02 17:51:33 +08:00
Cheng Zhao
4bac60ad94
Upgrade to background-tips@0.10.0
2014-04-02 17:43:40 +08:00
Cheng Zhao
cc2e87b784
🐧 Match sublime's quit menu.
2014-04-02 15:14:06 +08:00
Cheng Zhao
363fb0d66e
Upgrade to symbols-view@0.47.0
2014-04-02 15:03:04 +08:00
Cheng Zhao
2d2295dcc6
Upgrade to tree-view@0.86.0
2014-04-02 15:02:02 +08:00
Cheng Zhao
bf3daeccc5
Upgrade to styleguide@0.28.0
2014-04-02 15:01:36 +08:00
Cheng Zhao
63d5caebbc
Upgrade to find-and-replace@0.94.0
2014-04-02 14:55:26 +08:00
Cheng Zhao
3ac3a89fa5
Upgrade to fuzzy-finder@0.45.0
2014-04-02 14:52:12 +08:00
Cheng Zhao
af6d7204f9
Upgrade to command-palette@0.20.0
2014-04-02 14:51:20 +08:00
Cheng Zhao
642671161d
Merge pull request #1821 from atom/atom-shell-v0.11.5
...
Upgrade to atom-shell@0.11 .5
2014-04-02 06:37:47 +00:00
Cheng Zhao
b2fdc25c83
🐧 Hide the 'Install update' menu.
2014-04-02 14:27:03 +08:00
Cheng Zhao
893a3f63dd
🐧 Add arch in the deb package.
2014-04-02 14:26:29 +08:00
Cheng Zhao
271b104120
🐧 Fix normalized menu item label.
2014-04-02 14:26:10 +08:00
Cheng Zhao
247eec44d5
Upgrade to atom-shell@0.11.5
2014-04-02 14:24:30 +08:00
Kevin Sawicki
d064c27faf
Upgrade to spell-check@0.32.0
2014-04-01 17:56:40 -07:00
probablycorey
8c6ed69176
Upgrade to Grim@0.2.0
2014-04-01 16:59:24 -07:00
probablycorey
56222a072a
Add deprecation warnings
2014-04-01 16:59:16 -07:00
Kevin Sawicki
1021979d98
Don't bundle pegjs examples
2014-04-01 16:53:14 -07:00
Kevin Sawicki
fcc4376cdd
Upgrade to language-php@0.14.0
2014-04-01 16:45:06 -07:00
probablycorey
afbf011103
Add Grim dependency
2014-04-01 15:59:54 -07:00
Kevin Sawicki
e858f74a17
Upgrade to language-ruby@0.20.0
2014-04-01 15:54:49 -07:00
probablycorey
58dc45d496
Go full harmony!
...
Using the --harmony flag gives us all of the harmony functionality and it didn't
affect start time (~1360ms for both) or spec run time (~1:10 for both).
2014-04-01 15:31:55 -07:00
Kevin Sawicki
3029dc8d2a
Upgrade to settings-view@0.105.0
2014-04-01 15:28:25 -07:00
Nathan Sobo
11d7562c12
Document unset! and native! directives in keymap system
2014-04-01 10:27:35 -06:00
Nathan Sobo
b8b95d537b
Upgrade to atom-keymaps@0.15.0 for unset! directive
2014-04-01 10:27:21 -06:00
Nathan Sobo
9ec342a545
Merge pull request #1811 from atom/ns-rename-keymap
...
Refer to files containing key bindings as keymaps instead of the global
2014-04-01 10:25:02 -06:00
Kevin Sawicki
cf60b1fde3
Use terser ^ instead of >= < style ranges
2014-04-01 18:11:35 +02:00
Kevin Sawicki
556cdfd300
Upgrade to language-go@0.8.0
2014-04-01 18:11:35 +02:00
Ivan Zuzak
c566e7f1f3
use cmd instead of meta in docs
2014-04-01 18:11:23 +02:00
Kevin Sawicki
366312dee8
Upgrade to tabs@0.33.0
2014-03-31 18:13:58 -07:00
probablycorey
1acc6bfadf
Upgrade to keybinding-resolver@0.15.0
2014-03-31 17:37:30 -07:00
probablycorey
9fd21ce2e1
Upgrade to keybinding-resolver@0.14.0
2014-03-31 16:54:24 -07:00
Kevin Sawicki
5525e046e9
Upgrade to bracket-matcher@0.29.0
2014-03-31 16:52:55 -07:00
Kevin Sawicki
68e1e36347
Upgrade to settings-view@0.104.0
2014-03-31 16:12:04 -07:00
Nathan Sobo
199a0f7089
Use official atom-keymap@0.14.0 release
2014-03-31 17:00:26 -06:00
Nathan Sobo
65564e2012
Rename atom.keymap to atom.keymaps
2014-03-31 16:28:55 -06:00
Nathan Sobo
d612a71af5
Upgrade to atom-keymap@0.14.0 and account for renamed methods
2014-03-31 16:01:31 -06:00
Nathan Sobo
477624387f
Upgrade to keymap@0.13.0 for new events
2014-03-31 15:46:15 -06:00
Ben Ogle
bf686101dc
Upgrade to git-diff@0.27.0
2014-03-31 13:44:29 -07:00
Ben Ogle
b348ef633c
Upgrade to styleguide@0.27.0
2014-03-31 13:36:29 -07:00
Kevin Sawicki
68022837b4
Upgrade to language-gfm@0.28.0
2014-03-31 13:03:39 -07:00
Kevin Sawicki
537981ff62
Prepare 0.82.0 release
2014-03-31 11:44:52 -07:00
Kevin Sawicki
5bc339afae
Relativize path in isSubmodule working dir check
...
This will handle case insensitive filesystems correctly.
2014-03-31 11:34:06 -07:00
Kevin Sawicki
4e9871a26a
Upgrade to git-utils 1.2.1
2014-03-31 11:14:34 -07:00
Nathan Sobo
e334d2b640
Upgrade to scoped-property-store@0.7.0 to allow + in scope strings
2014-03-31 11:51:41 -06:00
Kevin Sawicki
c7efaef1be
Upgrade to bracket-matcher@0.28.0
2014-03-31 10:03:01 -07:00
Kevin Sawicki
ad751a1a2a
Upgrade to language-ruby@0.19.0
2014-03-31 09:33:37 -07:00
Kevin Sawicki
fad21c6d3e
Upgrade to fuzzy-finder@0.44.0
2014-03-31 09:08:53 -07:00
Kevin Sawicki
373a7a6d04
Add missing focusedWindow method
...
This regressed when this code was moved in here in
6d50d05336 and was somehow
still triggereable since it was reported to atom@github.com
2014-03-28 15:55:04 -07:00
Kevin Sawicki
0742909953
Upgrade to settings-view@0.103.0
2014-03-28 15:24:03 -07:00
Kevin Sawicki
25fcd25c32
Prepare 0.81.0 release
2014-03-28 15:05:55 -07:00
probablycorey
0fe4258a44
Upgrade to tabs@0.32.0
2014-03-28 14:25:09 -07:00
probablycorey
0727c8efab
Upgrade to language-gfm@v0.27.0
2014-03-28 14:25:09 -07:00
Kevin Sawicki
7198740b26
Merge pull request #1803 from atom/ks-case-insensitive
...
Fix case insensitive issues with Git
2014-03-28 14:21:08 -07:00
Kevin Sawicki
634a12470b
Upgrade to tree-view@0.85.0
2014-03-28 14:02:27 -07:00
Kevin Sawicki
940145be7a
Add spec for Git::getDirectoryStatus
2014-03-28 14:01:21 -07:00
Kevin Sawicki
fca03552e2
Relativize directory path before checking statuses
2014-03-28 13:54:13 -07:00
Kevin Sawicki
f42e880804
Upgrade to fuzzy-finder@0.43.0
2014-03-28 13:51:11 -07:00
Kevin Sawicki
341c474dfa
Upgrade to status-bar@0.38.0
2014-03-28 13:49:53 -07:00
Kevin Sawicki
c3a1831959
Use Git::getCachedPathStatus in spec
2014-03-28 13:34:21 -07:00
Kevin Sawicki
dde1a0b2eb
📝 Add missing the
2014-03-28 13:27:17 -07:00
Kevin Sawicki
ecfddc1523
Doc that path is relative to parent repo
2014-03-28 13:21:21 -07:00
Kevin Sawicki
13b59213eb
Cached statuses using relative path keys
...
This added a Git::getCachedPathStatus API to access this data
now that properly relativizes paths to the repository's working
directory.
2014-03-28 13:19:28 -07:00
Kevin Sawicki
c0bb3b07c6
Upgrade to git-utils 1.2
2014-03-28 12:47:52 -07:00
Kevin Sawicki
c804c5ada3
Upgrade to fs-plus 2.2
2014-03-28 12:47:34 -07:00
Kevin Sawicki
0816e923f9
Upgrade to pathwatcher 1.1.1
2014-03-28 12:47:14 -07:00
Kevin Sawicki
5d30e30a63
Upgrade to language-ruby@0.18.0
2014-03-28 09:46:40 -07:00
Kevin Sawicki
89fdffdfdc
Upgrade to settings-view@0.102.0
2014-03-28 09:03:50 -07:00
Corey Johnson
8f089a5ce1
Upgrade to settings-view@0.101.0
2014-03-27 17:31:00 -07:00
Corey Johnson
f3bc2310f0
Upgrade to welcome@0.12.0
2014-03-27 17:20:19 -07:00
Corey Johnson
bd9cabea75
Upgrade to settings-view@0.100.0
2014-03-27 16:47:57 -07:00
Nathan Sobo
2520b3f85a
Merge pull request #1781 from atom/ns-property-selectors
...
Don't use the DOM to look up scoped properties
2014-03-27 12:04:19 -06:00
Nathan Sobo
22b967adf5
Upgrade to tree-view@0.84.0 hoping to fix the flaky specs
2014-03-27 11:56:43 -06:00
Nathan Sobo
cb514d10d5
Upgrade to atom-keymap@0.12.0 to reject invalid bindings and warn
2014-03-27 11:55:52 -06:00
Kevin Sawicki
9e3b67b4b9
Upgrade to language-python@0.13.0
2014-03-27 10:25:25 -07:00
Kevin Sawicki
49556e2aa8
Upgrade to spell-check@0.31.0
2014-03-27 10:18:50 -07:00
Kevin Sawicki
94e70d3f25
Upgrade to language-gfm@0.26.0
2014-03-27 09:55:51 -07:00
Kevin Sawicki
05c47bd3c0
Prepare 0.80.0 release
2014-03-27 09:44:50 -07:00
Cheng Zhao
5b6fe70b7e
Ship with hunspell dictionaries on Linux and Windows.
2014-03-27 19:28:26 +08:00
Cheng Zhao
424bf706e9
Upgrade to apm@0.37.0
2014-03-27 16:51:06 +08:00
Kevin Sawicki
b1feb9cf2f
Upgrade to spell-check@0.30.0
2014-03-26 18:45:10 -07:00
Kevin Sawicki
6948183270
Only add keybindings when command is present
2014-03-26 17:34:09 -07:00
Kevin Sawicki
4aa612e70c
Upgrade to language-coffee-script@0.17.0
2014-03-26 16:11:05 -07:00
Corey Johnson
d146faae1d
Merge pull request #1799 from atom/cj-calculate-invisibles-correctly
...
Calculate invisibles correctly
2014-03-26 15:58:17 -07:00
Corey Johnson
aa02bc1aaf
Remove window.debugContent
...
Whoops!
2014-03-26 14:16:24 -07:00
Corey Johnson
f9eb8e3466
Merge remote-tracking branch 'origin/master' into cj-calculate-invisibles-correctly
2014-03-26 14:14:23 -07:00
Kevin Sawicki
18e13cfc3b
Upgrade to language-html@0.17.0
2014-03-26 14:02:00 -07:00
Corey Johnson
c46238f795
Add spec
2014-03-26 13:57:12 -07:00
Corey Johnson
50e045212b
Measure the rendered char width instead of the buffer char
...
If invisibles are turned on, the buffer char and the rendered char
may differ in size. For example, if `☃` is used as the tab invisible
its width is probably larger than the width of a `\t`
Closes #1724
2014-03-26 13:57:04 -07:00
Nathan Sobo
d5c831c64b
Merge branch 'master' of https://github.com/atom/atom into ns-property-selectors
2014-03-26 14:14:29 -06:00
Ivan Žužak
75b355d632
Upgrade to markdown-preview@0.54.0
2014-03-26 19:29:52 +01:00
Corey Johnson
dcf4394741
Upgrade to find-and-replace@0.93.0
2014-03-26 09:46:49 -07:00
Kevin Sawicki
36a6ecdd9a
Upgrade to bracket-matcher@0.27.0
2014-03-26 09:04:25 -07:00
Cheng Zhao
d8dfea00d0
Upgrade to atom-shell@0.11.4
2014-03-26 14:22:05 +08:00
Nathan Sobo
9784d49667
Merge branch 'master' of https://github.com/atom/atom into ns-property-selectors
...
Conflicts:
package.json
2014-03-25 21:21:44 -06:00
Kevin Sawicki
cb76c698e7
Upgrade to spell-check@0.29.0
2014-03-25 18:37:02 -07:00
Kevin Sawicki
9d2957a7c9
Upgrade to language-html@0.16.0
2014-03-25 18:22:48 -07:00
probablycorey
92a722495b
Upgrade to text-buffer@1.4.6
2014-03-25 15:46:54 -07:00
Ben Ogle
30a2e5d902
Upgrade to scandal@0.15.2
2014-03-25 15:38:35 -07:00
Ben Ogle
409d5c7783
Upgrade to git-diff@0.26.0
2014-03-25 14:16:30 -07:00
Kevin Sawicki
9f567051fb
Upgrade to underscore-plus 1.1.2
2014-03-25 13:51:40 -07:00
Kevin Sawicki
624c7baf44
Upgrade to settings-view@0.98.0
2014-03-25 13:10:25 -07:00
Kevin Sawicki
2671d8bd46
Upgrade to markdown-preview@0.52.0
2014-03-25 12:56:35 -07:00
Nathan Sobo
8b928d9320
Merge branch 'master' into ns-property-selectors
2014-03-25 13:24:03 -06:00
Kevin Sawicki
27ddcfcbcb
Prepare 0.79.0 release
2014-03-25 11:08:06 -07:00
Nathan Sobo
48798dead9
Upgrade to scoped-property-store@0.6.0 for :not pseudoclasses
2014-03-25 12:03:31 -06:00
Kevin Sawicki
0adae86b4d
Don't set line height on mini editors
2014-03-25 10:55:32 -07:00
Kevin Sawicki
92283cabfa
Prepare 0.78.0 release
2014-03-25 10:27:28 -07:00
Kevin Sawicki
a4774ada84
Upgrade to emissary 1.2
2014-03-25 10:00:46 -07:00
Kevin Sawicki
e6bcf7ec6e
Upgrade to text-buffer 1.4.5
2014-03-25 09:51:05 -07:00
Kevin Sawicki
27ef1f8749
Upgrade to pathwatcher 1.1
2014-03-25 09:50:52 -07:00
Kevin Sawicki
8ee1c2b591
Upgrade to symbols-view@0.46.0
2014-03-25 09:48:29 -07:00
Kevin Sawicki
f6f659aec6
Upgrade to snippets@0.40.0
2014-03-25 09:47:44 -07:00
Kevin Sawicki
61372241f7
Upgrade to markdown-preview@0.51.0
2014-03-25 09:46:50 -07:00
Kevin Sawicki
d398d89de9
Upgrade to dev-live-reload@0.30.0
2014-03-25 09:45:57 -07:00
Kevin Sawicki
af4a2340c4
Upgrade to archive-view@0.30.0
2014-03-25 09:44:53 -07:00
Kevin Sawicki
2d9791d61a
Upgrade to language-objective-c@0.11.0
2014-03-25 09:29:46 -07:00
Kevin Sawicki
f874ec7cb6
Upgrade to language-ruby@0.17.0
2014-03-25 09:29:46 -07:00
Cheng Zhao
9e4baad701
Merge pull request #1796 from atom/atom-shell-v0.11.3
...
Upgrade to atom-shell@0.11 .3
2014-03-25 12:20:40 +00:00
Cheng Zhao
59b711447c
Upgrade to atom-shell@0.11.3
2014-03-25 20:11:28 +08:00
Cheng Zhao
2bb4866e1a
Merge pull request #1789 from atom/linux-package
...
Add task to create .deb package
2014-03-25 07:42:01 +00:00
Cheng Zhao
72ceaf772d
🐧 Use startup notification.
2014-03-25 15:41:00 +08:00
Cheng Zhao
2da9ee0cee
🐧 Add icon file in deb package.
2014-03-25 15:41:00 +08:00
Cheng Zhao
9c070cd71d
🐧 Add desktop file.
2014-03-25 15:40:59 +08:00
Cheng Zhao
6f068f14fd
Do not hard code build dir.
2014-03-25 15:40:59 +08:00
Cheng Zhao
67d8db8b9a
🐧 Add mkdeb task to create debian package.
2014-03-25 15:40:59 +08:00
Cheng Zhao
03b9a25897
Add description field to package.json.
...
It would be used when generating packages.
2014-03-25 15:40:59 +08:00
Cheng Zhao
645fc1511a
Do not add parameter in shebang string.
...
On Linux "#!/usr/bin/env node --harmony_collections" is unfortunately
not recognized by system.
2014-03-25 15:40:43 +08:00
Cheng Zhao
ae1d3b1e80
🐧 Search atom from installed position.
2014-03-25 15:40:43 +08:00
Cheng Zhao
627a839779
Fix grunt install.
2014-03-25 15:40:43 +08:00
Cheng Zhao
5151faea3d
Use unix style install.
2014-03-25 15:40:43 +08:00
Cheng Zhao
eb1bed118f
No need to parse args before passing to nslog.
2014-03-25 15:40:43 +08:00
Nathan Sobo
fd6476e4d1
Update to underscore-plus@1.1.1 to match scoped-property-store
2014-03-24 19:47:39 -06:00
Nathan Sobo
d62b3d5236
Upgrate to tree-view@0.84.0 for flaky spec fix
2014-03-24 19:41:22 -06:00
Nathan Sobo
bb6aa5eedb
Add deprecated atom.syntax.scopedProperties for settings-view
...
This is used to determine which snippets apply to the current package.
We should really come up with a different approach, but for now this
preserves compatibility.
2014-03-24 19:22:52 -06:00
Kevin Sawicki
e9f4820dd4
Upgrade to symbols-view@0.45.0
2014-03-24 17:17:46 -07:00
Nathan Sobo
6bd73f2647
Upgrade to scoped-property-store@0.4.0 to upgrade underscore-plus
...
There's something weird going on and I can't figure it out. I feel like
there's a bad version of underscore-plus cached somewhere on CI.
2014-03-24 18:05:46 -06:00
Nathan Sobo
d816eca300
Merge branch 'master' into ns-property-selectors
2014-03-24 18:01:44 -06:00
Kevin Sawicki
03d4fdb890
Upgrade to snippets@0.39.0
2014-03-24 16:49:19 -07:00
Nathan Sobo
4aa6e78a4e
Use scoped-properties-store for faster property lookup
...
Previously we were creating DOM elements on every keystroke to look for
certain properties. Now it happens entirely in JavaScript.
2014-03-24 17:45:07 -06:00
Nathan Sobo
7ecb0dcd4b
Upgrade to legal-eagle@0.4.0 to accept slick's MIT license
2014-03-24 16:56:27 -06:00
Nathan Sobo
1cdec9386c
Modernize serialization docs
2014-03-24 16:19:06 -06:00
Kevin Sawicki
ba8f6bccec
Upgrade to snippets@0.38.0
2014-03-24 15:13:53 -07:00
Kevin Sawicki
22c8746ed6
Upgrade to status-bar@0.37.0
2014-03-24 14:27:32 -07:00
Nathan Sobo
96503f74e4
Upgrade to atom-keymap@0.11.0 for better native! handling
...
We weren't clearing the queued keystrokes when aborting partial match
due to encountering a native! binding.
2014-03-24 14:55:35 -06:00
Justin Palmer
7fb3396f65
Merge pull request #1795 from atom/line-height-config
...
Line height config option
2014-03-24 13:42:41 -07:00
Kevin Sawicki
66fa40b29e
Upgrade to language-xml@0.9.0
2014-03-24 13:35:03 -07:00
Kevin Sawicki
b5aefc6f5e
Upgrade to language-gfm@0.25.0
2014-03-24 12:53:50 -07:00
Justin Palmer
cf590685b9
remove lineHeight getter
...
Nothing is using it and we can add it back once the need arises.
2014-03-24 12:52:01 -07:00
Justin Palmer
a604bfcdf1
remove trailing whitespace
2014-03-24 11:42:32 -07:00
Justin Palmer
c389bccfa0
update editor view specs to account for lineHeight
2014-03-24 11:37:58 -07:00
Justin Palmer
ce02dcf5a5
clarify docs around lineHeight
2014-03-24 11:37:38 -07:00
Justin Palmer
d3d38c0312
rename editorLineHeight to lineHeight
2014-03-24 11:28:15 -07:00
Justin Palmer
95d097dd7b
1.3 best represents the previous default line height
2014-03-24 10:59:19 -07:00
Justin Palmer
47f3b562b5
add getter for editorLineHeight
2014-03-24 10:58:58 -07:00
Justin Palmer
5eb12e671b
add config option for explicitly setting the editor line height
2014-03-24 10:58:26 -07:00
Kevin Sawicki
023cb2ea55
Prepare 0.77.0 release
2014-03-24 10:54:56 -07:00
probablycorey
98ea42d808
Update docs on window:reloading
2014-03-24 09:38:40 -07:00
probablycorey
4e3a46ee71
Use correct keybinding for window:reload
2014-03-24 09:12:59 -07:00
Cheng Zhao
9ebc5fa30e
Merge pull request #1786 from atom/atom-shell-v0.11.2
...
Upgrade to atom-shell@0.11 .2
2014-03-24 09:58:16 +00:00
Cheng Zhao
810ca750cd
Upgrade to atom-shell@0.11.2
2014-03-24 17:51:56 +08:00
Nathan Sobo
424652e27c
Also ensure editor is *visible* before recalculating dimensions
2014-03-21 17:33:39 -06:00
Nathan Sobo
831beceaac
Upgrade to keybinding-resolver@0.12.0 to improve typing performance
2014-03-21 13:58:47 -06:00
Nathan Sobo
2daf026967
Merge pull request #1777 from atom/ns-optimize-editor-rendering
...
Remove extra reflow and options object allocation from editor view updates
2014-03-21 13:12:54 -06:00
Nathan Sobo
dbd6a98bbe
Upgrade to atom-keymap@0.10.0 for better 'native!' handling
...
If a native! binding is encountered, we honor it even if there are
partially matching multi-stroke bindings.
2014-03-21 11:31:57 -06:00
Kevin Sawicki
a4ffdeb842
Upgrade to oniguruma 1.0.4
2014-03-21 10:26:37 -07:00
Kevin Sawicki
9b6194c5a4
Upgrade to language-html@0.15.0
2014-03-21 10:11:56 -07:00
Nathan Sobo
8e4573677d
Upgrade to atom-dark-ui@0.26.0 for scrollbar styling
2014-03-21 10:48:47 -06:00
Nathan Sobo
61e9befbe7
Favor the most recent matching binding when selecting app menu shortcuts
...
We sending every binding matching the `body` selector to the browser
process, but it only selects the first. Since we scan the bindings in
chronological order, we need to unshift bindings to the front of the
array so the most recently defined bindings are loaded first.
2014-03-21 10:42:04 -06:00
Kevin Sawicki
0f50c40a93
Upgrade to markdown-preview@0.50.0
2014-03-21 09:34:00 -07:00
Kevin Sawicki
907f8c34ac
Upgrade to language-gfm@0.24.0
2014-03-21 09:32:49 -07:00
Kevin Sawicki
c178d4c874
Upgrade to apm 0.36.0
2014-03-21 08:29:41 -07:00
Kevin Sawicki
233fd44b01
Upgrade to language-gfm@0.23.0
2014-03-20 17:57:24 -07:00
Kevin Sawicki
ab88edaa02
Merge pull request #1774 from atom/ks-support-submodules
...
Support submodules in Git class
2014-03-20 17:32:16 -07:00
Nathan Sobo
50c25d9e44
Read scrollView width prior to touching the DOM to prevent reflow
2014-03-20 18:02:04 -06:00
Nathan Sobo
9be593d390
Eliminate options object for suppressAutoscroll
...
It's a single option used only internally. Let's not allocate an object
for it.
2014-03-20 18:02:04 -06:00
Kevin Sawicki
318c43931c
Upgrade to git-utils 1.1.1
2014-03-20 17:01:53 -07:00
Kevin Sawicki
244fc33f49
Support submodules inside submodules from isSubmodule
2014-03-20 16:36:10 -07:00
Kevin Sawicki
f83f5263a9
💄 Reorder keys
2014-03-20 16:10:10 -07:00
Kevin Sawicki
3266dde2e3
📝 Add missing d
2014-03-20 16:10:10 -07:00
Kevin Sawicki
3428ee335a
💄
2014-03-20 16:10:10 -07:00
Kevin Sawicki
db6b4d7b81
Support submodules in more methods
2014-03-20 16:10:10 -07:00
Kevin Sawicki
1c195987c1
Load submodule statuses in handler
2014-03-20 16:10:09 -07:00
Kevin Sawicki
4913714a61
Fall back to root repo for submodule check
2014-03-20 16:10:09 -07:00
Kevin Sawicki
8e2856465c
Handle submodules in getDiffStats/isSubmodule
2014-03-20 16:10:09 -07:00
Kevin Sawicki
868c7a3908
Compute status of submodules
2014-03-20 16:10:09 -07:00
Kevin Sawicki
afaf91ebde
Add path argument to handle submodules correct
2014-03-20 16:10:09 -07:00
Kevin Sawicki
c92fe1452b
Upgrade to git-utils 1.1
2014-03-20 16:10:09 -07:00
Kevin Sawicki
2bde128fed
Make serialization version independent of app version
...
Previously when deserializing the version of the serialized state
was compared to the app version causing the serialized state be discarded
each time Atom was updated.
Now the cached app version variable is different than the serialization
version allow them to drift accordingly without loss of serialized state.
2014-03-20 16:09:16 -07:00
Kevin Sawicki
89461505b5
Prepare 0.76.0 release
2014-03-20 15:54:42 -07:00
Kevin Sawicki
85df5e61e5
Upgrade to settings-view@0.97.0
2014-03-20 15:22:32 -07:00
Kevin Sawicki
5e477ff984
Upgrade to apm 0.35.0
2014-03-20 15:12:47 -07:00
Kevin Sawicki
2baf9eda61
Upgrade to apm 0.34.0
2014-03-20 15:05:47 -07:00
Kevin Sawicki
7d6d8175b9
Upgrade to apm 0.33.0
2014-03-20 14:57:23 -07:00
Kevin Sawicki
0fdda032cc
Guard against interval firing after editor is destroyed
2014-03-20 14:41:16 -07:00
Kevin Sawicki
c82d0f8c1c
Upgrade to tree-view@0.83.0
2014-03-20 14:39:17 -07:00
Nathan Sobo
65ff108615
Warn and exit if script/bootstrap is run with wrong node version
2014-03-20 13:05:49 -06:00
Nathan Sobo
075611eb65
Don't recalculate dimensions on stylesheet changes for detached editors
2014-03-20 12:19:34 -06:00
Kevin Sawicki
b82537b020
Upgrade to git-utils 1.0.1
2014-03-20 10:54:33 -07:00
Kevin Sawicki
06fee4636a
Prepare 0.75.0 release
2014-03-20 10:10:40 -07:00
Kevin Sawicki
5fe1af3239
Upgrade to language-ruby-on-rails@0.12.0
2014-03-20 09:26:13 -07:00
Kevin Sawicki
bf6cc3d384
Upgrade to tree-view@0.82.0
2014-03-20 09:21:21 -07:00
Kevin Sawicki
b4a4ba91b0
Upgrade to settings-view@0.96.0
2014-03-20 09:13:20 -07:00
Kevin Sawicki
271776944a
Merge pull request #1769 from atom/bump-apm
...
update apm submodule to 0.32.0
2014-03-20 09:04:09 -07:00
Nathan Sobo
b1d5a3d75f
Merge pull request #1772 from atom/ns-update-editor-dimensions
...
Update editor properly when line height or char width change via a stylesheet
2014-03-20 10:01:08 -06:00
Nathan Sobo
bd68790a10
Cleanup stylesheets added during spec in afterEach
2014-03-19 21:51:08 -06:00
Nathan Sobo
f0a7663447
Recalculate line-height and char-width when stylesheets change
...
If either of these dimensions change, we request a display update for
the editor.
2014-03-19 21:37:26 -06:00
Kevin Sawicki
db627d65c7
Upgrade to language-html@0.14.0
2014-03-19 18:18:25 -07:00
Cheng Zhao
a9f581797a
Upgrade to minidump@0.5.x
...
This will generate symbols from .dSYM file if we have one.
2014-03-20 09:14:42 +08:00
Kevin Sawicki
763291230d
Upgrade to bookmars@0.22.0
2014-03-19 17:49:26 -07:00
Kevin Sawicki
55a77a34bd
Upgrade to language-gfm@0.22.0
2014-03-19 17:47:26 -07:00
Kevin Sawicki
f4f975c6b7
Upgrade to image-view@0.32.0
2014-03-19 16:33:03 -07:00
Nathan Sobo
2d26382510
Emit 'stylesheet-changed' from atom.themes
...
Whenever stylesheets are applied or removed.
2014-03-19 15:51:36 -06:00
Kevin Sawicki
c5cd56a99e
Upgrade to language-toml@0.12.0
2014-03-19 14:50:25 -07:00
Nathan Sobo
24943dd526
Avoid sending arguments object to child process.
...
The arguments variable is not a real array, and gets screwed up when
sending it to the child process. This updates it to send an array
instead.
Thanks to @lackac!
Refs atom/terminal#23 .
2014-03-19 15:40:35 -06:00
Kevin Sawicki
8b32e30ee7
Upgrade to language-todo@0.9.0
2014-03-19 14:37:22 -07:00
Kevin Sawicki
72c99be0f2
Upgrade to whitespace@0.21.0
2014-03-19 14:26:59 -07:00
Kevin Sawicki
10ac1f6ae8
Upgrade to language-gfm@0.21.0
2014-03-19 14:05:44 -07:00
Kevin Sawicki
524170534c
Upgrade to language-gfm@0.20.0
2014-03-19 13:32:05 -07:00
Kevin Sawicki
d542f35336
Upgrade to fuzzy-finder@0.42.0
2014-03-19 10:56:09 -07:00
Kevin Sawicki
697ba53c6b
Upgrade to settings-view@0.95.0
2014-03-19 10:50:51 -07:00
Kevin Sawicki
148a8bad2e
Merge pull request #1771 from atom/ks-dont-trim-leading-whitespace-on-newline
...
Ignore leading whitespace when auto-indenting a newline
2014-03-19 10:24:05 -07:00
Daniel Hengeveld
7a344b91aa
update apm submodule to 0.32.0
2014-03-19 10:15:50 -07:00
Kevin Sawicki
5783350484
📝 Tweak option comment
2014-03-19 10:06:10 -07:00
Kevin Sawicki
9fce23d5ac
Update option to preserveLeadingWhitespace
2014-03-19 10:05:34 -07:00
Kevin Sawicki
7c17c99b9e
Update spec description
2014-03-19 10:05:34 -07:00
Kevin Sawicki
ff560bc3a3
Update spec to not be before whitespace
2014-03-19 10:05:34 -07:00
Kevin Sawicki
61f01f4713
📝 Add through
2014-03-19 10:05:34 -07:00
Kevin Sawicki
2e8c0234bb
Tweak spec description
2014-03-19 10:05:34 -07:00
Kevin Sawicki
8e62d772b3
Ignore leading whitespace when auto-indenting a newline
...
Refs atom/language-less#1
2014-03-19 10:05:34 -07:00
Kevin Sawicki
532cfb5775
Upgrade to tree-view@0.81.0
2014-03-19 09:19:56 -07:00
Kevin Sawicki
f912eb805d
Add npm as build dependency
...
This switches script/bootstrap to use a locally installed npm so that
the version of npm being used to bootstrap apm is now managed in
build/package.json instead of whatever version is installed globally on the
machine running script/bootstrap.
Closes #1770
2014-03-19 08:41:08 -07:00
Cheng Zhao
6838ff8ea2
Merge pull request #1762 from atom/linux-build
...
Make Atom build on Linux
2014-03-19 01:40:11 +00:00
Kevin Sawicki
8aa2c40bbf
Don't capture whitespace group in comment patterns
...
This was causing corruption when uncommenting XML since the fact that
it was being captured was throwing off the index used into the match.
Closes atom/language-xml#3
2014-03-18 18:19:59 -07:00
Kevin Sawicki
c2d603769e
Upgrade to language-hyperlink@0.9.0
2014-03-18 17:29:50 -07:00
Nathan Sobo
3710d85e63
Upgrade to atom-keymap@0.9.0 to improve pending mode timeout behavior
2014-03-18 18:12:41 -06:00
Kevin Sawicki
12a72302d9
Upgrade to bracket-matcher@0.26.0
2014-03-18 09:41:35 -07:00
Kevin Sawicki
2c70f0dc27
Upgrade to language-html@0.13.0
2014-03-18 09:05:27 -07:00
Kevin Sawicki
6165c65a51
Upgrade to language-todo@0.8.0
2014-03-18 09:02:48 -07:00
Kevin Sawicki
3ea3f64214
Upgrade to language-php@0.13.0
2014-03-18 09:01:37 -07:00
Cheng Zhao
08601d32a3
Upgrade to atom-shell@0.11.1
2014-03-18 17:57:34 +08:00
Cheng Zhao
0ae1f6858c
Upgrade to apm@0.31.0
2014-03-18 17:02:31 +08:00
Cheng Zhao
f2e5b480e1
Fix specs on Mac.
2014-03-18 16:32:34 +08:00
Cheng Zhao
19ab197bc1
🐧 Make atom.sh work.
2014-03-18 16:27:43 +08:00
Cheng Zhao
8bf1464b64
Fix setting NODE_PATH in specs window.
2014-03-18 15:57:16 +08:00
Cheng Zhao
0ee3421cbc
Merge branch 'master' into linux-build
2014-03-18 15:54:52 +08:00
Cheng Zhao
a18536e8a4
🐧 Add keymap.
2014-03-18 15:51:13 +08:00
Cheng Zhao
cc2e1eecd3
Still set NODE_PATH since tasks may need it.
2014-03-18 15:38:57 +08:00
Cheng Zhao
87b95128f9
Do not rely on NODE_PATH env.
2014-03-18 15:34:24 +08:00
Cheng Zhao
344a56b47a
🐧 Add menu.
2014-03-18 14:12:25 +08:00
Cheng Zhao
da8d055817
🐧 Quit when all windows are closed.
2014-03-18 14:09:43 +08:00
Nathan Sobo
c07272633f
Merge pull request #1760 from atom/ns-extract-keymap
...
Extract and improve Keymap
2014-03-17 22:40:38 -06:00
Nathan Sobo
b26e0d42d5
Merge branch 'master' into ns-extract-keymap
2014-03-17 22:28:14 -06:00
Nathan Sobo
8ee4e927a1
Unspy setTimeout in an attempt to fix flaky spec
2014-03-17 22:27:26 -06:00
Cheng Zhao
7eaa3cb2b6
Upgrade to grunt-download-atom-shell@0.6.1
2014-03-18 12:24:22 +08:00
Cheng Zhao
696928540c
Upgrade to keytar@1.x
2014-03-18 12:18:08 +08:00
Cheng Zhao
b33f36d30a
Update apm: Fix keytar on Linux.
2014-03-18 12:17:20 +08:00
Nathan Sobo
179b392a49
Merge branch 'master' into ns-extract-keymap
2014-03-17 21:59:20 -06:00
Nathan Sobo
857f19c382
Upgrade to image-view@0.31.0 to fix flakey spec
2014-03-17 21:58:21 -06:00
Nathan Sobo
8a333208a2
Upgrade to atom-keymap@0.8.0
2014-03-17 13:51:25 -06:00
Nathan Sobo
ff23f62c3e
Move jQuery.Event::abortKeyBinding to keymap-extensions
2014-03-17 13:05:47 -06:00
Nathan Sobo
dcdc9d6b90
Construct Keymap with options object
2014-03-17 13:05:47 -06:00
Nathan Sobo
3d28f957c7
Export Keymap from keymap-extensions
2014-03-17 13:05:47 -06:00
Nathan Sobo
2eb2aa5bef
Rename season variable to CSON for consistency
2014-03-17 13:05:46 -06:00
Nathan Sobo
371820fd59
Use ^ prefix for pathwatcher dependency
2014-03-17 13:05:46 -06:00
Nathan Sobo
596c584ef1
Add atom-keymap classes to the docs grunt task
2014-03-17 13:05:46 -06:00
Nathan Sobo
27a1577021
Upgrade to atom-keymap@0.6.0 for bug fixes
2014-03-17 13:05:46 -06:00
Nathan Sobo
8f2745c248
Remove old keymap-spec. It has been supplanted by the atom-keymap npm
2014-03-17 13:05:46 -06:00
Nathan Sobo
1c964d05f8
💄 spec helper's keydownEvent
2014-03-17 13:05:46 -06:00
Nathan Sobo
2dcbf7f751
Replace Keymap subclass with keymap-extensions
2014-03-17 13:05:46 -06:00
Nathan Sobo
067f73da38
Defend against jQuery-wrapped targets in keydownEvent spec helper
2014-03-17 13:05:46 -06:00
Nathan Sobo
ae324c13a6
Upgrade to atom-keymap@0.5.0 to support keybinding resolver
2014-03-17 13:05:46 -06:00
Nathan Sobo
9a488adbb9
Suggest people bind to .workspace instead of body
2014-03-17 13:05:46 -06:00
Nathan Sobo
4c0f1efec6
Set the keymap default target to atom.workspaceView's DOM element
2014-03-17 13:05:46 -06:00
Nathan Sobo
8974cb5f34
Make a quick and dirty subclass of the Keymap from the npm
2014-03-17 13:05:46 -06:00
Nathan Sobo
cb303a3149
Depend on atom-keymap npm and a compatible pathwatcher version
2014-03-17 13:05:45 -06:00
Kevin Sawicki
c44628a5b1
Upgrade to language-ruby-on-rails@0.11.0
2014-03-17 11:52:17 -07:00
Kevin Sawicki
fb1effc654
Upgrade to language-html@0.12.0
2014-03-17 11:50:17 -07:00
Kevin Sawicki
5ab213b854
Upgrade to language-javascript@0.21.0
2014-03-17 10:34:47 -07:00
Kevin Sawicki
bbf738635c
Upgrade to language-php@0.12.0
2014-03-17 10:27:07 -07:00
Cheng Zhao
705d3e9fbc
Do not run grunt install on Linux by default.
...
On Linux we usually separate build from install, and only run install
with sudo when needed.
2014-03-17 07:44:58 +00:00
Cheng Zhao
6bd3728548
Fix grunt on Linux.
2014-03-17 07:28:36 +00:00
Cheng Zhao
7d997f6d9a
Use multi-platform-node branch of apm.
2014-03-17 04:11:31 +00:00
Cheng Zhao
e919eb3eba
Upgrade to atom-shell@0.11.0
2014-03-16 14:05:06 +00:00
Nathan Sobo
c2b2096c8c
Merge pull request #1761 from atom/enable_graphics_switching
...
Enable automatic graphics switching
2014-03-15 19:17:52 -06:00
Lincoln Stoll
46638d2ea1
Enable automatic graphics switching
2014-03-15 19:24:40 +01:00
Kevin Sawicki
fdb08517d3
Prepare 0.74.0 release
2014-03-14 09:37:27 -07:00
Kevin Sawicki
f272962562
Upgrade to settings-view@0.94.0
2014-03-14 09:14:50 -07:00
Kevin Sawicki
9e661d8a99
Upgrade to find-and-replace@0.92.0
2014-03-13 18:23:40 -07:00
Kevin Sawicki
43c0b79273
Upgrade to tabs@0.31.0
2014-03-13 18:01:44 -07:00
Corey Johnson
96e96c3c7f
Merge pull request #1757 from atom/cj-shhhhh
...
Don't show error messages for version and help cli options
2014-03-13 17:42:19 -07:00
probablycorey
15c51b4417
Redirect help and version stderr to /dev/null
...
Closes #1580 based on @zcbenz's suggestion.
2014-03-13 15:00:24 -07:00
Kevin Sawicki
6c93ca0e42
Prepare 0.73.0
2014-03-13 14:52:47 -07:00
probablycorey
a3cb98a3d3
Shorten the spec-directory description
2014-03-13 14:38:05 -07:00
Kevin Sawicki
31ecd39f08
Don't echo app location
2014-03-13 12:41:08 -07:00
probablycorey
4d986b8417
Upgrade to image-view@0.30.0
2014-03-13 11:48:04 -07:00
Kevin Sawicki
2d14c06089
Merge pull request #1756 from atom/ks-mousemove-out-of-control
...
Stop out of control mouse move listener
2014-03-13 11:36:10 -07:00
Corey Johnson
7746ad0b13
Merge pull request #1753 from atom/cj-fixup-shell-script
...
Don't assume Atom is in /Applications when using the CLI
2014-03-13 11:26:16 -07:00
probablycorey
1cbaf8d1f5
Added comments because shell scripts can be confusing
2014-03-13 11:14:26 -07:00
Kevin Sawicki
cb41e2c41a
Remove unneeded do -> block
2014-03-13 11:00:24 -07:00
probablycorey
2fd71f2fa8
Use mdfind to locate Atom.app if it isn't in /Applications
2014-03-13 10:57:55 -07:00
Kevin Sawicki
37d67e8a83
Add spec for dragging with editor hidden
2014-03-13 10:56:31 -07:00
Kevin Sawicki
2f8e67d679
Add event.which to 1 in more specs
2014-03-13 10:49:34 -07:00
Kevin Sawicki
22dc165a25
Set event.which to 1 in specs
2014-03-13 10:47:03 -07:00
Kevin Sawicki
ebfe50aafc
Keep mouse move handler from going out of control
...
Previously the editor could be hidden and the mouse move handler
would start logging errors since it will still trying to compute
positions based on the move events still firing on the document.
Now the display property is checked in the handler and also the selection
is finalized when a move event occurs and the button is no longer pressed.
Closes #1755
2014-03-13 10:33:18 -07:00
Kevin Sawicki
de58936ed1
Upgrade to settings-view@0.93.0
2014-03-13 10:03:45 -07:00
Kevin Sawicki
eba2abd5d9
📝 Doc save, saveAs, and getPath as public
2014-03-13 09:21:06 -07:00
Kevin Sawicki
864ab0c095
Use file path in save as dialog
...
Previously the dirname of the file path was used which caused the
save dialog to not be filled in with the current file name
Closes #1748
2014-03-12 18:41:50 -07:00
Kevin Sawicki
de3d424f51
Map cmd-shift-backspace to editor:backspace-to-beginning-of-line
...
Closes #1752
2014-03-12 18:16:52 -07:00
Kevin Sawicki
68c2c18d83
Don't allow the tab length to go below 1
...
Closes #1751
2014-03-12 18:00:11 -07:00
probablycorey
54907455fe
Add ~/Desktop
2014-03-12 17:44:00 -07:00
probablycorey
ba8ab21a0d
Search for the Atom app in the usual locations when using the atom cli
...
Sorta closes #1595
2014-03-12 17:10:36 -07:00
Corey Johnson
f272d9abde
Upgrade to solarized-dark-syntax@0.14.0
2014-03-12 14:00:39 -07:00
Corey Johnson
972f194388
Upgrade to tree-view@0.80.0
2014-03-12 13:44:15 -07:00
Kevin Sawicki
adb2f31e7f
Kill associated processes on will-quit
...
Previously processes were only killed when the window was destroyed.
This affected `atom --wait` when using cmd-q to quit the app.
Closes #1679
2014-03-12 12:51:47 -07:00
Corey Johnson
ccfd239ad1
Upgrade to autosave@0.13.0
2014-03-12 11:28:36 -07:00
Kevin Sawicki
6fc56b9372
Upgrade to language-coffee-script@0.16.0
2014-03-12 11:27:21 -07:00
Kevin Sawicki
9072a6da7a
Upgrade to language-javascript@0.20.0
2014-03-12 11:24:11 -07:00
Kevin Sawicki
d39547097c
Upgrade to symbols-view@0.44.0
2014-03-12 11:22:48 -07:00
Kevin Sawicki
3b2f58fa22
Upgrade to symbols-view@0.43.0
2014-03-12 10:34:27 -07:00
Kevin Sawicki
cbddc4eb6f
Revert "Upgrade to language-php@0.12.0"
...
This reverts commit 96a0c1039a .
2014-03-12 10:34:13 -07:00
Kevin Sawicki
96a0c1039a
Upgrade to language-php@0.12.0
2014-03-12 10:33:46 -07:00
Kevin Sawicki
1390bef626
Upgrade apm to v0.30.0
2014-03-12 10:30:58 -07:00
Kevin Sawicki
e70a2ab3de
Upgrade to language-ruby@0.16.0
2014-03-12 10:11:20 -07:00
Kevin Sawicki
e0d1bdc072
Upgrade to language-todo@0.7.0
2014-03-12 10:07:18 -07:00
Kevin Sawicki
79c60d3884
Upgrade to language-php@0.11.0
2014-03-12 09:59:29 -07:00
Kevin Sawicki
1e85bc66b4
Upgrade to language-javascript@0.19.0
2014-03-12 09:58:53 -07:00
Kevin Sawicki
0d633a1e27
Upgrade to fs-plus 2.0.4
2014-03-12 09:55:21 -07:00
Kevin Sawicki
0759f6a1fd
Upgrade to whitespace@0.20.0
2014-03-12 09:35:21 -07:00
Nathan Sobo
99b5675c4e
Ensure position is a Point in Selection::selectToPosition
...
Fixes #1750
2014-03-11 20:42:42 -06:00
Nathan Sobo
4f7957183c
Upgrade to text-buffer@1.4.4 to fix problems serializing MarkerPatches
2014-03-11 20:35:01 -06:00
Kevin Sawicki
2de18d3c4d
📝 Add examples for atom.workspaceView
2014-03-11 18:23:59 -07:00
Kevin Sawicki
fecf13e2df
Upgrade to text-buffer 1.4.3
2014-03-11 18:11:01 -07:00
Kevin Sawicki
31e44d50e4
Upgrade to symbols-view@0.42.0
2014-03-11 17:34:29 -07:00
Kevin Sawicki
c28aeeac4a
Upgrade to snippets@0.37.0
2014-03-11 17:33:31 -07:00
Kevin Sawicki
5649de6cd1
Upgrade to markdown-preview@0.49.0
2014-03-11 17:25:59 -07:00
Kevin Sawicki
26a649abda
Upgrade to dev-live-reload@0.29.0
2014-03-11 17:24:07 -07:00
Kevin Sawicki
3b02ae1ce9
Upgrade to archive-view@0.29.0
2014-03-11 17:21:39 -07:00
Kevin Sawicki
13278c3d40
Upgrade to whitespace@0.19.0
2014-03-11 17:16:58 -07:00
Kevin Sawicki
17760a458a
Upgrade to pathwatcher@0.19.0
2014-03-11 16:53:36 -07:00
Kevin Sawicki
282814fe59
Upgrade to archive-view@0.28.0
2014-03-11 16:36:56 -07:00
Kevin Sawicki
35fb02fce9
Upgrade to pathwatcher@0.18.0
2014-03-11 16:28:22 -07:00
Kevin Sawicki
7286c339c8
Upgrade to first-mate 1.4.2
2014-03-11 16:22:54 -07:00
Kevin Sawicki
b956fa4d1f
Upgrade to fuzzy-finder@0.41.0
2014-03-11 16:15:30 -07:00
Kevin Sawicki
8cb66895f0
Check that activations events are present
...
Having an empty array, object, or string will now be treated
as no activation events.
This was reported as being confusing since people were just clearing
the array generated by the package generator but their packages weren't
activating.
2014-03-11 16:15:30 -07:00
probablycorey
3a9584b840
Upgrade to tree-view@0.79.0
2014-03-11 15:48:21 -07:00
Kevin Sawicki
5d20a518ae
Upgrade to first-mate 1.4.1
2014-03-11 14:30:35 -07:00
Kevin Sawicki
bd3dc453ef
Wrap command line arguments in quotes
...
Closes #1639
2014-03-11 13:35:19 -07:00
Kevin Sawicki
151d22c325
Destroy items on pane:close
...
Previously pane:close would do nothing because of the guards in
Pane::destroy.
Also renames the menu to Close Pane to be more accurate.
Closes #1686
2014-03-11 13:22:03 -07:00
Kevin Sawicki
d6433a67c8
Incluse JavaScript specs when loading suite
...
Closes #1615
2014-03-11 13:01:28 -07:00
Kevin Sawicki
be561f0e5e
📝 Update styleguide keybinding
...
Closes #1628
2014-03-11 12:29:23 -07:00
Kevin Sawicki
1f6d90319b
Upgrade to settings-view@0.92.0
2014-03-11 12:20:12 -07:00
Kevin Sawicki
eca63364a6
Upgrade to find-and-replace@0.91.0
2014-03-11 12:20:12 -07:00
Nathan Sobo
38f25160d6
Upgrade to q@1.0.1, which doesn't need loophole to avoid CSP errors
2014-03-11 13:18:56 -06:00
Kevin Sawicki
28ce023164
Upgrade to setting-view@0.91.0
2014-03-11 11:39:14 -07:00
Kevin Sawicki
10b3d56682
Upgrade to oniguruma 1.0.3
2014-03-11 11:30:27 -07:00
probablycorey
945011f9e3
Add data to the same jquery object that is appended to the list.
...
Closes #1747
2014-03-11 11:20:03 -07:00
Nathan Sobo
d7c6cd68b9
Merge pull request #1741 from atom/cz-first-responder-menu
...
Send command to first responder when no window is focused
2014-03-11 11:10:36 -06:00
Cheng Zhao
ed4c3fde2d
Merge pull request #1742 from atom/atom-shell-v0.10.7
...
Upgrade to atom-shell@0.10 .7
2014-03-11 14:21:43 +00:00
Cheng Zhao
c5db1c33a0
Upgrade to atom-shell@0.10.7
2014-03-11 22:12:59 +08:00
Cheng Zhao
d719ea74dd
Send command to first responder when no window is focused.
2014-03-11 15:31:54 +08:00
Kevin Sawicki
996defaadb
Merge pull request #1740 from atom/ks-cson-safe-grunt
...
Safe CSON during build
2014-03-10 18:56:36 -07:00
Kevin Sawicki
86cd7f7a01
Handle non-integer indentation level values
...
This was already occurring when using hard tabs but soft tabs still
had issues.
Refs atom/language-c#7
2014-03-10 18:45:18 -07:00
Kevin Sawicki
a79090c65a
Unfocus spec
2014-03-10 18:43:38 -07:00
Kevin Sawicki
86c720af81
Normalize all tabs, not just the first one
...
Refs atom/language-javascript#10
2014-03-10 17:57:10 -07:00
Ben Ogle
a9becd5cc8
Upgrade to solarized-dark-syntax@0.13.0
2014-03-10 17:52:38 -07:00
Kevin Sawicki
1e327699b8
Upgrade to grunt-cson@0.8.0
2014-03-10 17:24:32 -07:00
Nathan Sobo
0ba9425bb6
Upgrade to archive-view 0.27.0 to suppress CSP errors requiring 'q'
...
archive-view indirectly depends on a different version of 'q' and so it
isn't requiring the deduped version that already has its warnings
suppressed in atom.coffee.
2014-03-10 17:06:12 -06:00
probablycorey
7d19b839d9
Upgrade to metrics@0.32.0
2014-03-10 13:16:01 -07:00
probablycorey
e1a9f0a533
Upgrade to metrics@0.31.0, again
2014-03-10 12:14:29 -07:00
Kevin Sawicki
f6d0051446
Prepare 0.72.0 release
2014-03-10 11:46:37 -07:00
Kevin Sawicki
126df1fa03
Upgrade to tree-view@0.78.0
2014-03-10 11:18:56 -07:00
Kevin Sawicki
0a72d9539f
Upgrade to atom-dark-ui@0.25.0
2014-03-10 11:13:08 -07:00
Kevin Sawicki
60ecbe054e
Upgrade to wrap-guide@0.18.0
2014-03-10 11:02:43 -07:00
Kevin Sawicki
5a3fa18863
Upgrade to atom-light-syntax@0.16.0
2014-03-10 10:53:55 -07:00
probablycorey
bea4f2abde
Revert "Upgrade to metrics@0.31.0"
...
This reverts commit c80d3eea47 .
Conflicts:
package.json
2014-03-10 10:44:11 -07:00
Ivan Žužak
3fc2ca3d77
Merge pull request #1738 from atom/izuzak/upgrade-underscore-plus
...
Upgrade to underscore-plus@1.0.5
2014-03-10 18:34:34 +01:00
Kevin Sawicki
29fcc4727a
Upgrade to language-javascript@0.18.0
2014-03-10 10:34:33 -07:00
Kevin Sawicki
ddb973b03a
Upgrade to markdown-preview@0.48.0
2014-03-10 10:23:39 -07:00
Kevin Sawicki
c2b05f9956
Upgrade to tabs@0.30.0
2014-03-10 10:10:25 -07:00
Ivan Žužak
7fd452102f
Upgrade to underscore-plus@1.0.5
...
See: https://github.com/atom/underscore-plus/commit/31c7cb6d50922a5237523f1282f0607679eff563
2014-03-10 18:09:03 +01:00
probablycorey
c80d3eea47
Upgrade to metrics@0.31.0
2014-03-10 09:42:14 -07:00
Nathan Sobo
8421edbb72
Upgrade find-and-replace to 0.90.0 to avoid security policy exceptions
2014-03-10 10:40:59 -06:00
Kevin Sawicki
03587f54be
Upgrade to tree-view@0.77.0
2014-03-10 09:39:38 -07:00
Kevin Sawicki
dac7760018
Upgrade to atom-light-ui@0.23.0
2014-03-10 09:21:32 -07:00
Kevin Sawicki
bd28d5d7b1
Upgrade to atom-dark-ui@0.24.0
2014-03-10 09:18:49 -07:00
Kevin Sawicki
34df19b204
Prepare 0.71.0 release
2014-03-10 09:06:17 -07:00
Kevin Sawicki
6e824dadf2
Upgrade to tabs@0.29.0
2014-03-10 08:52:35 -07:00
Cheng Zhao
c50cfc1714
Upgrade to pathwatcher@0.17.0
2014-03-10 12:13:50 +08:00
Nathan Sobo
d0fcd573bd
Merge pull request #1702 from atom/enable-csp
...
initial attempt at CSP policy to see what breaks
2014-03-08 02:20:22 +02:00
Nathan Sobo
79089ced97
💄 whitespace
2014-03-07 17:19:53 -07:00
Nathan Sobo
aa6811a088
Upgrade to loophole@0.3.0 for bugfix
2014-03-07 17:13:11 -07:00
Nathan Sobo
dd27a35039
Silence CSP warnings from q's feature detection
2014-03-07 17:01:51 -07:00
Kevin Sawicki
f3b696c5ec
Upgrade to status-bar@0.36.0
2014-03-07 15:57:21 -08:00
Nathan Sobo
8405041f64
Merge branch 'master' into enable-csp
...
Conflicts:
package.json
2014-03-07 16:46:00 -07:00
probablycorey
a372993c44
Only listen of update events once when checking for update.
2014-03-07 15:39:44 -08:00
Nathan Sobo
909e0d7312
Remove defunct 'autoIndentOnPaste' option from customizing-atom docs
2014-03-07 13:39:36 -07:00
Kevin Sawicki
e8503f7ddc
Upgrade to tree-view@0.76.0
2014-03-07 12:02:08 -08:00
Kevin Sawicki
42a6caf7dc
Upgrade to tree-view@0.75.0
2014-03-07 11:34:47 -08:00
Nathan Sobo
eaffb12ffb
Upgrade to text-buffer@1.4.2 to honor persistent: true marker param
2014-03-07 12:20:15 -07:00
Kevin Sawicki
105e0d3c82
Upgrade to tabs@0.28.0
2014-03-07 11:10:22 -08:00
Kevin Sawicki
534a36c7e1
Upgrade to settings-view@0.90.0
2014-03-07 11:08:07 -08:00
Cheng Zhao
b5b8f757b2
Merge pull request #1728 from atom/atom-shell-v0.10.6
...
Upgrade to atom-shell@0.10 .6
2014-03-07 14:11:24 +00:00
Cheng Zhao
10e3dfbfdb
Upgrade to atom-shell@0.10.6
2014-03-07 22:05:09 +08:00
Nathan Sobo
bfdcbbe9f1
Upgrade to snippets@0.36.0 for CSP support in dev-mode
2014-03-06 19:19:04 -07:00
Nathan Sobo
5d49839236
Don't require loophole unless we need it. Won't happen in production.
2014-03-06 19:13:27 -07:00
Nathan Sobo
e6508237e7
Merge pull request #1710 from atom/ns-duplicate-multiple-lines
...
Handle multiple lines and multiple selections with the editor::duplicate-lines command
2014-03-07 04:01:59 +02:00
Nathan Sobo
2d4797c84e
Define allowUnsafeEval in an npm module
2014-03-06 18:56:09 -07:00
Nathan Sobo
392516e60f
Delegate activateNextPane correctly
2014-03-06 18:32:24 -07:00
Nathan Sobo
d09a2d0772
Merge branch 'master' into ns-duplicate-multiple-lines
...
Conflicts:
package.json
2014-03-06 18:16:48 -07:00
Nathan Sobo
2bd5c10f09
Merge branch 'master' into enable-csp
2014-03-06 18:14:25 -07:00
Nathan Sobo
5c910113a3
Depend on text-buffer 1.4.1 since there was a regression in 1.4.0
2014-03-06 18:10:32 -07:00
Kevin Sawicki
c591a2e098
Upgrade to language-javascript@0.17.0
2014-03-06 16:26:12 -08:00
Kevin Sawicki
b5acc9b093
Upgrade to language-css@0.13.0
2014-03-06 16:17:42 -08:00
Kevin Sawicki
5b6f8ff0f6
Upgrade to wrap-guide@0.17.0
2014-03-06 15:59:03 -08:00
Kevin Sawicki
d530d0a4d5
Upgrade to language-html@0.11.0
2014-03-06 15:36:05 -08:00
Kevin Sawicki
211ce4b2d3
Prepare 0.70.0 release
2014-03-06 15:21:34 -08:00
Kevin Sawicki
1800438a77
Upgrade to spell-check@0.28.0
2014-03-06 15:04:47 -08:00
Kevin Sawicki
1eda9a839a
Upgrade to first-mate 1.4
2014-03-06 14:40:31 -08:00
Kevin Sawicki
e3cc400ac2
Upgrade to language-java@0.9.0
2014-03-06 14:37:55 -08:00
Nathan Sobo
b9b3d021cc
Add private method docs to DisplayBuffer::outermostFoldsInBufferRange
2014-03-06 15:31:14 -07:00
Nathan Sobo
6e202e18d8
💄 more comment formatting
2014-03-06 15:29:25 -07:00
Kevin Sawicki
750b57859a
Upgrade apm for theme convert fix
2014-03-06 14:27:24 -08:00
Kevin Sawicki
7ba520fea1
Upgrade to language-javascript@0.16.0
2014-03-06 14:26:28 -08:00
Nathan Sobo
da85a07dae
💄 comment formatting
2014-03-06 15:17:34 -07:00
Corey Johnson
01851523a0
Upgrade to text-buffer@1.4.0
2014-03-06 14:13:06 -08:00
Nathan Sobo
eda744f07f
Pluralize "Duplicate Lines" menu item
2014-03-06 14:55:15 -07:00
Nathan Sobo
4acfe11af1
Remove previous duplicate-line specs from editor-view-spec
2014-03-06 14:49:20 -07:00
Nathan Sobo
85824c5df6
Handle last buffer line in Editor::duplicateLines
2014-03-06 14:48:52 -07:00
Nathan Sobo
20a0c27111
Rename duplicate-line to duplicate-lines (but retain deprecated method)
...
Might as well make the name accurate while it's early.
2014-03-06 14:36:25 -07:00
Nathan Sobo
76200884d5
Preserve folds when duplicating lines
2014-03-06 13:16:16 -07:00
Nathan Sobo
ce4ce55b29
Make outermostFoldsForBufferRowRange exclusive of end row
2014-03-06 12:52:27 -07:00
Nathan Sobo
66f6e38788
Fix ::translateToBufferMarkerAttributes reference
2014-03-06 12:42:16 -07:00
Nathan Sobo
d97a0a3324
Add DisplayBuffer::outermostFoldsInBufferRowRange
2014-03-06 12:36:42 -07:00
Nathan Sobo
63f5a0a324
💄 Rename attributes to params to match TextBuffer naming
2014-03-06 12:32:17 -07:00
Nathan Sobo
f0837bb98b
📝 Improve DisplayBuffer::findMarkers docs
2014-03-06 12:31:55 -07:00
Corey Johnson
0f98a72876
Merge pull request #1717 from atom/cj-fix-updater-bug
...
Fix updater bug
2014-03-06 11:24:56 -08:00
Corey Johnson
1dd59204e9
Only released versions should check for updates
...
Fixes atom/release-notes#6
2014-03-06 10:51:47 -08:00
Kevin Sawicki
decae725a6
Upgrade to bracket-matcher@0.25.0
2014-03-06 10:44:21 -08:00
Kevin Sawicki
6c92d45ff3
Upgrade to first-mate 1.3
2014-03-06 10:34:57 -08:00
Corey Johnson
272dd4a076
Don't trigger window:update-available on new windows
...
This was causing people to see `undefined` release notes. In the
future we can store the release notes, but since anything related to
updates and the browser process takes a lot of time to fix I'm holding
off on that improvement.
2014-03-06 10:25:12 -08:00
Corey Johnson
626ebe380e
Use proper variable name
2014-03-06 10:14:02 -08:00
Kevin Sawicki
f86ce48d65
Upgrade to grammar-selector@0.23.0
2014-03-06 10:12:58 -08:00
Kevin Sawicki
ef92cca9db
Upgrade to first-mate 1.2.1
2014-03-06 10:03:26 -08:00
Corey Johnson
aa71810bfb
Merge pull request #1716 from atom/cj-package-naming-doc
...
Tell people to avoid using the atom- prefix
2014-03-06 09:41:04 -08:00
Kevin Sawicki
22c47ac648
Prepare 0.69.0 release
2014-03-06 09:41:01 -08:00
Kevin Sawicki
e592528937
Upgrade to snippets@0.35.0
2014-03-06 09:06:59 -08:00
Corey Johnson
1fdb49f314
Avoid using the atom- prefix
2014-03-06 08:50:18 -08:00
Nathan Sobo
aff37d1ae4
WIP: Add failing spec for duplicating folds when duplicating lines
2014-03-06 00:29:35 -07:00
Nathan Sobo
a0234d0cc6
Handle empty selections on folded lines
2014-03-06 00:07:59 -07:00
Nathan Sobo
8a77acb51e
Duplicate multiple selections and multiple lines; folds are broken
2014-03-05 23:29:28 -07:00
Nathan Sobo
690bbbd14c
💄 Fix indentation level of the last describe in editor-spec
...
I think I screwed it up in the last commit
2014-03-05 21:34:31 -07:00
Nathan Sobo
9c9bb2f192
💄 Flatten the structure of editor-spec
...
Previously there were 2 top-level describes:
"with an initial line option"
"with default options"
The default options describe contained almost all the specs, so this
commit just creates the editor again in a single spec about the
initialLine option and peels off a layer.
2014-03-05 21:32:11 -07:00
Nathan Sobo
23a40fe051
💄 Move specs for Editor::reloadGrammar to editor-spec
2014-03-05 21:23:39 -07:00
Kevin Sawicki
5d9cd662fc
Upgrade to autocomplete@0.27.0
2014-03-05 17:59:25 -08:00
Kevin Sawicki
6c01589d3b
Upgrade to language-css@0.12.0
2014-03-05 17:49:26 -08:00
probablycorey
820dde8ad2
Upgrade to image-view@0.29.0
2014-03-05 17:47:43 -08:00
Kevin Sawicki
3de4d63f44
Upgrade to language-python@0.12.0
2014-03-05 17:44:54 -08:00
Kevin Sawicki
e1df82e0c3
Upgrade to language-ruby@0.15.0
2014-03-05 17:41:31 -08:00
Kevin Sawicki
c1985b4a10
Upgrade to markdown-preview@0.47.0
2014-03-05 17:40:04 -08:00
Kevin Sawicki
1ca9ce4db3
Upgrade to markdown-preview@0.46.0
2014-03-05 17:30:14 -08:00
Kevin Sawicki
636705bd70
Upgrade apm for template tweaks
2014-03-05 17:12:55 -08:00
Kevin Sawicki
153dcd8ad3
Upgrade to snippets@0.34.0
2014-03-05 17:10:37 -08:00
Kevin Sawicki
f2c2fe11b4
Upgrade to language-shellscript@0.8.0
2014-03-05 17:07:03 -08:00
Kevin Sawicki
7a2c4fa5cc
Upgrade to markdown-preview@0.45.0
2014-03-05 17:03:01 -08:00
Kevin Sawicki
923816ca8e
Upgrade to language-objective-c@0.10.0
2014-03-05 16:57:14 -08:00
Kevin Sawicki
23d0b7b89e
Upgrade to bracket-matcher@0.24.0
2014-03-05 16:56:41 -08:00
Kevin Sawicki
a6b35f3a22
Upgrade to spell-check@0.27.0
2014-03-05 16:42:05 -08:00
Kevin Sawicki
87fb39c8a5
Upgrade to language-php@0.10.0
2014-03-05 16:28:24 -08:00
Kevin Sawicki
4d188a79fb
Merge pull request #1706 from atom/ks-first-mate-1-point-2
...
Upgrade to first-mate@1.2
2014-03-05 16:18:26 -08:00
Kevin Sawicki
a02b807dad
Upgrade to first-mate@1.2
2014-03-05 16:04:54 -08:00
Kevin Sawicki
e0fa9d0213
Merge pull request #1697 from atom/ks-serialize-project
...
Serialize project
2014-03-05 15:18:20 -08:00
Kevin Sawicki
35ad8abf4c
Add expect for project state
2014-03-05 15:06:19 -08:00
Kevin Sawicki
372ca374cc
Serialize project
2014-03-05 15:06:19 -08:00
Corey Johnson
75b6e94be1
Merge pull request #1699 from atom/cj-convert-keystrokes-using-shift
...
Converts keystrokes with alpha chars using shift
2014-03-05 15:00:42 -08:00
Kevin Sawicki
f912d0ef88
Upgrade to update-package-dependencies@0.6.0
2014-03-05 10:39:53 -08:00
probablycorey
1bf8a01d0b
Upgrade to whitespace@0.18.0
2014-03-05 10:26:16 -08:00
Nathan Sobo
5e8213d45f
Add atom.allowUnsafeEval loophole and disable unsafe-eval again
...
With Node.js baked in, there's no water-tight way to prevent users from
evaluating code at runtime, at least with CSP alone. This is because
node exposes a 'vm' module that allows scripts to be compiled. There's
also `module._compile`, etc.
I think a reasonable compromise is to protect users from eval'ing code
by accident. This commit adds an atom.allowUnsafeEval method which
re-enables eval in the dynamic scope of the given function.
I then use this to compile the keystroke grammar which saves us the
complexity of pre-compiling it during specs.
What do people think?
2014-03-05 09:57:08 -07:00
Nathan Sobo
8b093122ac
Add Workspace to exported class list
2014-03-05 09:00:39 -07:00
Nathan Sobo
bc14ad5b15
Fix broken docs links
2014-03-05 08:53:38 -07:00
Patrick Toomey
fc543fc5a6
add unsafe-eval for now
2014-03-05 09:32:49 -06:00
Patrick Toomey
2e3aec81e7
initial attempt at CSP policy to see what breaks
2014-03-05 09:03:27 -06:00
Cheng Zhao
9b04578d3e
Merge pull request #1701 from atom/atom-shell-v0.10.5
...
Upgrade to atom-shell@0.10 .5
2014-03-05 14:23:08 +00:00
Cheng Zhao
6654d32229
Upgrade to atom-shell@0.10.5
2014-03-05 22:14:25 +08:00
Ben Ogle
7c2c9448a3
Upgrade find-and-replace@0.89.1
2014-03-04 18:53:26 -08:00
Kevin Sawicki
6531128647
📝 Add missing h
2014-03-04 18:25:31 -08:00
Kevin Sawicki
fd1b895ff9
Prepare 0.68.0 release
2014-03-04 18:07:28 -08:00
probablycorey
f4e88bbcc0
Make sure shift is not double added
2014-03-04 18:00:00 -08:00
Kevin Sawicki
7993f98166
Merge pull request #1700 from atom/ks-single-apm
...
Remove apm from node_modules
2014-03-04 17:57:08 -08:00
Kevin Sawicki
e11b775a31
Upgrade to settings-view@0.89.0
2014-03-04 17:51:37 -08:00
Kevin Sawicki
b999494154
Upgrade to package-generator@0.30.0
2014-03-04 17:50:46 -08:00
Kevin Sawicki
6a7ed1a948
Upgrade to update-package-dependencies@0.5.0
2014-03-04 17:49:57 -08:00
probablycorey
d0889cca31
Normalize keystrokes to use shift and the uppercase letter
...
`cmd-shift-l`, `cmd-L` and `cmd-shift-L` all normalize to `cmd-shift-L`
2014-03-04 17:42:32 -08:00
probablycorey
8b673c7adf
Refer to char instead of chars
2014-03-04 17:34:17 -08:00
Kevin Sawicki
f1b0390b9b
Remove apm from node_modules
2014-03-04 17:26:52 -08:00
Kevin Sawicki
b43d767a26
Upgrade apm for node being on PATH during install
2014-03-04 17:22:47 -08:00
Nathan Sobo
bd4f642045
Merge pull request #1698 from atom/ns-fix-soft-wraps-with-hard-tabs
...
Fix position translation bug for wrapped lines with hard tabs
2014-03-05 03:16:06 +02:00
Ben Ogle
3bdfc7d785
Upgrade to find-and-replace@0.89.0
2014-03-04 17:04:52 -08:00
probablycorey
4aa73968f0
Converts keystrokes with alpha chars using shift
...
e.g. cmd-shift-l would be converted to cmd-L
2014-03-04 17:04:06 -08:00
Nathan Sobo
06bc09951d
Fix position translation bug for wrapped lines with hard tabs
...
Fixes #1681
2014-03-04 17:55:53 -07:00
Ben Ogle
9d59043788
Upgrade solarized-dark-syntax@0.12.0
2014-03-04 16:54:31 -08:00
Nathan Sobo
33f0ca3042
Merge pull request #1695 from atom/ns-fix-softwrap-with-scrollbars
...
When scrollbar is visible, account for it when soft wrapping lines
2014-03-05 01:52:19 +02:00
Nathan Sobo
e1bc62dae3
Add a spec for line wrapping in the presence of legacy scrollbars
2014-03-04 16:45:50 -07:00
Kevin Sawicki
77dbe9ccac
Prepare 0.67.0 release
2014-03-04 15:35:36 -08:00
Kevin Sawicki
150d8c2119
Upgrade apm for semver version fix
2014-03-04 14:52:48 -08:00
Kevin Sawicki
b16f6adf76
Upgrade to language-go@0.7.0
2014-03-04 14:50:54 -08:00
Nathan Sobo
834dd963ef
Subtract the scrollbar's width when calculating editor's width in chars
...
Fixes #1342
2014-03-04 15:46:07 -07:00
Kevin Sawicki
01e0f9c2b7
Upgrade to language-c@0.13.0
2014-03-04 14:45:50 -08:00
Kevin Sawicki
b4c0bb1f18
Upgrade apm for upgrade command
2014-03-04 14:43:57 -08:00
Corey Johnson
f70fc683d1
Merge pull request #1693 from atom/cj-check-for-update-fix
...
Fix "check for update" crash
2014-03-04 14:03:38 -08:00
probablycorey
956d4bd5bf
Rely on events to hide the "Check for update" menu item
2014-03-04 12:31:32 -08:00
probablycorey
8b45f89a75
Remove unnecessary method
2014-03-04 12:30:15 -08:00
probablycorey
def6b67c8f
Menu items hide conflicting items when made visible.
2014-03-04 12:26:50 -08:00
probablycorey
e8136853db
Add 'downloading update' menu item
...
Fixes #1689 , gets around the crashing bug when displaying a dialog
when update is found.
2014-03-04 12:26:50 -08:00
probablycorey
084b41e33b
Remove listeners after check for update is run.
2014-03-04 12:26:50 -08:00
probablycorey
6242bd7eb7
Update cson link
2014-03-04 12:25:59 -08:00
Kevin Sawicki
5fbe298f9c
Upgrade to timecop@0.17.0
2014-03-04 12:00:31 -08:00
Kevin Sawicki
b1c2c645df
Upgrade to image-view@0.28.0
2014-03-04 10:41:19 -08:00
Kevin Sawicki
d2a6aa5462
Merge pull request #1683 from atom/ks-npm-remove-strict-ssl
...
npm ca issue
2014-03-04 10:32:53 -08:00
Kevin Sawicki
71abe66b8f
Put npm cache in ~/.atom/.npm
2014-03-04 10:19:20 -08:00
Kevin Sawicki
01eb6e31ba
Revert "Set --ca to null on the command line"
...
This reverts commit 7f4c8023aee10ded0088076773c6c13f92993aab.
2014-03-04 10:19:20 -08:00
Kevin Sawicki
071e6f885f
Set --ca to null on the command line
2014-03-04 10:19:20 -08:00
Kevin Sawicki
5fcde96f88
Add .npmrc file with default ca value
2014-03-04 10:19:20 -08:00
Nathan Sobo
a1ad10b3ee
Merge pull request #1671 from atom/ns-improve-workspace-api-docs
...
Improve Workspace and WorkspaceView API docs
2014-03-04 20:18:34 +02:00
Nathan Sobo
6d26732208
Merge pull request #1674 from atom/ns-scrollbar-style
...
Apply 'scrollbars-visible-always/when-scrolling' class to WorkspaceView
2014-03-04 20:08:25 +02:00
Nathan Sobo
20a396f190
Merge branch 'master' into ns-improve-workspace-api-docs
2014-03-04 11:04:24 -07:00
Nathan Sobo
4b7e5ca9fc
Make Workspace::openSync private for now
2014-03-04 11:02:52 -07:00
Nathan Sobo
8522707bd2
Switch to .scrollbars-visible-always/when-scrolling class names
2014-03-04 10:50:45 -07:00
Kevin Sawicki
a1505736d7
Upgrade to language-ruby-on-rails@0.10.0
2014-03-04 09:49:27 -08:00
Kevin Sawicki
5cd17028d6
Upgrade to settings-view@0.88.0
2014-03-04 09:33:45 -08:00
Kevin Sawicki
3089dd8688
Upgrade to language-javascript@0.15.0
2014-03-04 09:31:40 -08:00
Kevin Sawicki
044c45225b
Upgrade to snippets@0.33.0
2014-03-04 09:31:40 -08:00
Corey Johnson
0c1ade82b2
Merge pull request #1680 from atom/izuzak/minor-docs-fixes
...
Minor documentation tweaks/fixes
2014-03-04 09:26:38 -08:00
Ivan Zuzak
7fdf5ed7dc
remove public link to private apm repo
2014-03-04 15:50:49 +01:00
Ivan Zuzak
6fb956688a
add short init.coffee example
2014-03-04 14:42:23 +01:00
Ivan Zuzak
28b362f8ff
add coffeescript link
2014-03-04 14:12:41 +01:00
Ivan Zuzak
7035ccdcd2
add CSON link to docs
2014-03-04 14:11:12 +01:00
Ivan Zuzak
ba5ac8d872
use - instead of + in keyboard shortcuts
2014-03-04 14:06:02 +01:00
Nathan Sobo
ea16ecc81f
💄 Drop the ::onValue call
2014-03-03 22:38:17 -07:00
Nathan Sobo
0eac9d3e6f
Apply 'scrollbar-style-x' class to WorkspaceView
...
…where x is 'overlay' or 'legacy' depending on whether the scrollbars
are only visible when scrolling (overlay) or always visible (legacy).
This will allow us to style scrollbars in legacy mode without forcing
them to be visible in overlay mode.
2014-03-03 22:33:48 -07:00
Kevin Sawicki
68a8b6d437
Upgrade to tree-view@0.74.0
2014-03-03 19:21:34 -08:00
Kevin Sawicki
e136ba9f3e
Upgrade to fuzzy-finder@0.39.0
2014-03-03 19:21:02 -08:00
Kevin Sawicki
9ee6bea772
Remove stray snippet
2014-03-03 18:51:17 -08:00
Kevin Sawicki
79bdde4f08
Upgrade to tree-view@0.73.0
2014-03-03 18:48:24 -08:00
Kevin Sawicki
2a5f0e3c9f
Upgrade to autocomplete@0.26.0
2014-03-03 17:44:58 -08:00
Kevin Sawicki
3c42f3de47
Upgrade to autocomplete@0.25.0
2014-03-03 17:40:44 -08:00
Kevin Sawicki
7cd15d408e
Prepare 0.66.0
2014-03-03 16:10:16 -08:00
Nathan Sobo
5228b778dc
Add deprecated ::joinLine method
2014-03-03 16:51:39 -07:00
Ben Ogle
49eaf7afeb
Upgrade markdown-preview@0.44.0
2014-03-03 15:42:05 -08:00
probablycorey
b2f02232f2
Upgrade to feedback@0.28.0
2014-03-03 15:21:39 -08:00
Ben Ogle
2f2d7da20b
Upgrade apm
2014-03-03 15:05:23 -08:00
Nathan Sobo
168043d422
Clean up WorkspaceView API docs
2014-03-03 16:00:36 -07:00
Nathan Sobo
101e1f6b50
Export {Workspace} in the 'atom' module
2014-03-03 16:00:36 -07:00
Nathan Sobo
323b6cec9d
Clean up the Workspace API docs
2014-03-03 16:00:36 -07:00
Ben Ogle
019a04c488
Upgrade to status-bar@0.35.0
2014-03-03 14:54:01 -08:00
Ben Ogle
e566bbc5e7
Upgrade to find-and-replace@0.88.0
2014-03-03 14:41:18 -08:00
Ben Ogle
d2140672fd
Revert "Upgrade find-and-replace@0.88.0"
...
This reverts commit 0d8ad2d8b0 .
2014-03-03 14:40:00 -08:00
Ben Ogle
667df80d35
Upgrade status-bar@0.34.0
2014-03-03 14:24:28 -08:00
Ben Ogle
0d8ad2d8b0
Upgrade find-and-replace@0.88.0
2014-03-03 14:22:56 -08:00
Ben Ogle
1796ff6871
Merge pull request #1644 from atom/bo-syntax-variable-update
...
Update syntax color variables
2014-03-03 14:21:28 -08:00
Kevin Sawicki
49c54ee69a
Upgrade to settings-view@0.87.0
2014-03-03 13:31:55 -08:00
Kevin Sawicki
d8e314b0a0
Upgrade apm to include bundled node
2014-03-03 12:43:01 -08:00
watsonian
65acfe61ce
Bump Atom's whitespace package dependency.
2014-03-03 11:44:55 -06:00
Kevin Sawicki
2f067de10a
Upgrade to settings-view@0.86.0
2014-03-03 09:20:29 -08:00
Kevin Sawicki
acecb50f7e
Upgrade to command-palette@0.19.0
2014-03-03 09:01:41 -08:00
Kevin Sawicki
9b27932d2c
Upgrade to language-coffee-script@0.15.0
2014-03-02 17:40:55 -08:00
Kevin Sawicki
4aa8c0a76a
Prevent SelectListView from closing on scrollbar clicks
2014-03-02 17:22:30 -08:00
Kevin Sawicki
246e43217a
Upgrade to release-notes@0.26.0
2014-03-02 16:54:11 -08:00
Kevin Sawicki
6925a5f3a4
Upgrade to background-tips@0.9.0
2014-03-02 16:41:56 -08:00
Kevin Sawicki
81a92a9f13
Upgrade to timecop@0.16.0
2014-03-02 16:25:33 -08:00
Kevin Sawicki
8440d66d33
Upgrade to link@0.20.0
2014-03-02 16:19:13 -08:00
Kevin Sawicki
63ce978afe
Upgrade to tabs@0.27.0
2014-03-02 15:09:55 -08:00
Kevin Sawicki
b4e6386496
Upgrade to language-javascript@0.14.0
2014-03-02 14:19:19 -08:00
Cheng Zhao
f524a96add
Merge pull request #1660 from atom/atom-shell-v0.10.4
...
Upgrade to atom-shell@0.10 .4
2014-03-02 10:54:31 +00:00
Cheng Zhao
1d0f3bb831
Upgrade to atom-shell@0.10.4
2014-03-02 18:46:32 +08:00
Nathan Sobo
2e0ef27570
Update to language-css@0.11.0 for new html5 tags
2014-03-01 17:16:24 -08:00
Nathan Sobo
ebbb8fcef1
Upgrade to exception-reporting@0.17.0
2014-03-01 17:09:34 -08:00
Kevin Sawicki
1d89d3dbe9
Upgrade to language-ruby-on-rails@0.9.0
2014-03-01 17:08:10 -08:00
Kevin Sawicki
18512f5b99
Upgrade to language-python@0.11.0
2014-03-01 17:02:39 -08:00
Kevin Sawicki
5d4906b4d1
Upgrade to language-html@0.10.0
2014-03-01 16:59:50 -08:00
Kevin Sawicki
5e83a0eea6
Upgrade to language-python@0.10.0
2014-03-01 16:19:21 -08:00
Kevin Sawicki
3f43856145
Upgrade to symbols-view@0.41.0
2014-03-01 16:14:08 -08:00
Nathan Sobo
bb16ca6394
Prepare 0.65.0 release
2014-03-01 16:07:54 -08:00
Kevin Sawicki
3f83aaf32d
Upgrade to language-ruby-on-rails@0.8.0
2014-03-01 15:56:21 -08:00
Kevin Sawicki
e8ec565273
Upgrade to language-php@0.9.0
2014-03-01 15:51:28 -08:00
Kevin Sawicki
8ab6460571
Upgrade to language-html@0.9.0
2014-03-01 15:49:21 -08:00
Kevin Sawicki
19f7abf0f8
Upgrade to tabs@0.26.0
2014-03-01 15:47:39 -08:00
Kevin Sawicki
ce2ad727c6
Use atom@github.com in crash message instead of repo
2014-03-01 15:47:39 -08:00
Nathan Sobo
fe213d1e13
Nuke this section without nuking all the links
2014-03-01 15:41:54 -08:00
Nathan Sobo
35b78af446
Revert "Remove outdated section of the creating-a-package docs"
...
This reverts commit ce5eef2605 .
2014-03-01 15:41:54 -08:00
Kevin Sawicki
a72d4ccded
Upgrade to language-ruby@0.14.0
2014-03-01 15:32:20 -08:00
Kevin Sawicki
1babf4ba55
Upgrade to tabs@0.25.0
2014-03-01 15:31:37 -08:00
Nathan Sobo
18ab2477a8
Prepare 0.64.0 release
2014-03-01 15:10:58 -08:00
Nathan Sobo
9d56392cbc
Merge pull request #1657 from atom/ns-multiple-unsaved-buffers
...
Allow multiple unsaved buffers
2014-03-02 00:50:12 +02:00
Nathan Sobo
7cc68f59a7
Allow multiple unsaved empty buffers to be opened
...
Fixes #1600
2014-03-01 14:40:48 -08:00
Nathan Sobo
d6a9a0b15f
Remove Editor::isEqual
...
An editor is such a stateful concept that comparing different instances
for "equality" doesn't make much sense. This was interfering with the
ability to distinguish successive editors assigned as active pane items.
2014-03-01 14:39:32 -08:00
Kevin Sawicki
766471f4b9
Upgrade to image-view@0.27.0
2014-03-01 14:24:08 -08:00
Kevin Sawicki
143a6a9cca
Upgrade to image-view@0.26.0
2014-03-01 14:24:08 -08:00
Nathan Sobo
7ad41a3ff2
Upgrade text-buffer to 1.2.0 for ::backwardsScan
2014-03-01 13:28:11 -08:00
Kevin Sawicki
12fadffb00
Upgrade to language-gfm@0.19.0
2014-03-01 13:27:45 -08:00
Kevin Sawicki
ef97128fe6
Upgrade to language-xml@0.8.0
2014-03-01 13:17:25 -08:00
Kevin Sawicki
1b0bc366e4
Upgrade to language-javascript@0.13.0
2014-03-01 13:15:28 -08:00
Kevin Sawicki
89c87f99e8
Upgrade to markdown-preview@0.43.0
2014-03-01 13:11:24 -08:00
Ben Ogle
0e0b6a4978
Upgrade atom-light-syntax@0.15.0
2014-03-01 11:28:17 -08:00
Cheng Zhao
7fe3caf841
Merge pull request #1618 from atom/cz-build-symbols
...
Provide breakpad symbols of native modules
2014-03-01 11:31:59 +00:00
Ben Ogle
2799892f1d
Upgrade to atom-dark-syntax@0.15.0
2014-02-28 20:36:36 -08:00
Ben Ogle
7ecd839310
Update solarized-light-syntax@0.7.0
2014-02-28 20:14:41 -08:00
Ben Ogle
11a2628ed2
Upgrade solarized-dark-syntax@0.11.0
2014-02-28 19:50:15 -08:00
Ben Ogle
a24b9cf9b9
Upgrade base16-tomorrow-dark-theme
2014-02-28 19:26:11 -08:00
Ben Ogle
705f77f5ba
Comments
2014-02-28 17:38:08 -08:00
Ben Ogle
c71cbf2e09
Add variables for wrap-guide and indent-guide
2014-02-28 17:38:08 -08:00
Ben Ogle
33aba7b721
Update syntax color variables
2014-02-28 17:38:08 -08:00
Kevin Sawicki
58f4e5bf76
Upgrade to open-on-github@0.23.0
2014-02-28 16:29:37 -08:00
Kevin Sawicki
2095c7546a
Upgrade to fuzzy-finder@0.38.0
2014-02-28 16:19:45 -08:00
Kevin Sawicki
6005444fda
Upgrade to markdown-preview@0.42.0
2014-02-28 16:12:47 -08:00
Kevin Sawicki
658ccaf78f
Bump apm for screenshots in README templates
2014-02-28 15:43:46 -08:00
Kevin Sawicki
3112b2b071
Upgrade to bracket-matcher@0.23.0
2014-02-28 15:38:46 -08:00
Kevin Sawicki
32f746b918
Upgrade to open-on-github@0.22.0
2014-02-28 15:31:45 -08:00
Kevin Sawicki
5145a0260d
Upgrade apm for publish doc fix
2014-02-28 14:47:28 -08:00
Kevin Sawicki
acc782b754
Upgrade to language-python@0.9.0
2014-02-28 14:43:04 -08:00
Kevin Sawicki
e6508e6978
Upgrade to markdown-preview@0.41.0
2014-02-28 14:42:50 -08:00
Nathan Sobo
4e45fbbc04
Merge pull request #1617 from atom/fix-keybinding-docs
...
Fix CSON syntax for keybinding example in docs
2014-03-01 00:10:41 +02:00
Ben Ogle
81c2d70fbb
Update find-and-replace@0.87.0
2014-02-28 13:28:33 -08:00
Kevin Sawicki
d2ec20bd10
Upgrade to archive-view@0.26.0
2014-02-28 12:31:41 -08:00
Nathan Sobo
6e3a7f8fa0
Fix licenses task, list "All Rights Reserved" in package.json for now.
2014-02-28 11:27:08 -08:00
Nathan Sobo
8e83acbafd
Remove apache license from package.json
2014-02-28 11:20:50 -08:00
Nathan Sobo
40a8522460
Merge pull request #1623 from atom/ns-fix-editor-width-related-freezes
...
Fix freezes related to the editor's width in characters being assigned to non-positive integers
2014-02-28 20:38:07 +02:00
Nathan Sobo
dfa9ca733e
Merge pull request #1622 from atom/ns-fix-row-map-corruption
...
Fix row map corruption
2014-02-28 20:33:10 +02:00
Nathan Sobo
4681098e8c
Only allow positive widths in characters to be assigned
...
Fixes #1574
2014-02-28 10:31:02 -08:00
Kevin Sawicki
4f81d53d11
Prepare 0.63.0
2014-02-28 10:27:33 -08:00
Nathan Sobo
dc5dc608ba
Avoid row map corruption when replacing a subset of a fold's buffer rows
...
Fixes #1576
When splicing regions into the row map, we always express the starting
buffer row, then the number of buffer rows covered by the regions we're
inserting. When we're inserting regions representing folds, they always
extend to the end of a fold, so we need to ensure the endBufferRow also
extends to the end of the fold.
For example, say rows [5…10] are folded, and we handle a replacement of
rows [5…8]. We will still insert a region for the fold covering 1 screen
row and 5 buffer rows, so we need to update the endBufferRow to extend
to the end of the fold as well (10).
2014-02-28 10:11:57 -08:00
Nathan Sobo
83dc1c76ef
Add a spec that corrupts the row map by partially editing a fold
2014-02-28 10:11:57 -08:00
Kevin Sawicki
d660e9a066
Go back to strict-ssl false
2014-02-28 10:01:54 -08:00
Kevin Sawicki
abcaaa3264
Try single quotes for empty ca arg
2014-02-28 09:53:39 -08:00
Kevin Sawicki
7f2b871885
Use known list of registrars
2014-02-28 09:43:38 -08:00
Kevin Sawicki
e51dd05989
Disable strict-ssl for now on janky machines
...
This is until we can get npm upgraded there.
2014-02-28 09:33:18 -08:00
Kevin Sawicki
51da7732f4
Upgrade apm for npm 1.4.4 upgrade
2014-02-28 08:49:50 -08:00
Cheng Zhao
1b7dc2f147
Make publish-build support multiple assets.
2014-02-28 16:49:03 +08:00
Garen Torikian
63aedb65d9
Fix CSON syntax for keybinding example
2014-02-28 00:01:12 -08:00
Cheng Zhao
9c503fe8d6
💄
2014-02-28 13:45:53 +08:00
Cheng Zhao
83e59bf5b0
Dump symbols when in CI.
2014-02-28 13:34:49 +08:00
Cheng Zhao
4ef5c374ef
Upload symbols when publishing build.
2014-02-28 13:30:55 +08:00
Cheng Zhao
764b31fdcd
Add dump-symbols task.
2014-02-28 13:09:03 +08:00
probablycorey
7fe2b41209
Upgrade to welcome@0.11.0
2014-02-27 20:45:12 -08:00
Cheng Zhao
25a14bf44f
Add minidump as build dependency.
2014-02-28 10:56:57 +08:00
Kevin Sawicki
bde3606757
Upgrade to link@0.19.0
2014-02-27 17:59:12 -08:00
Kevin Sawicki
84f7af7e58
Upgrade to tree-view@0.72.0
2014-02-27 17:45:10 -08:00
Ben Ogle
bf0a448bff
Upgrade package-generator@0.29.0
2014-02-27 17:18:18 -08:00
Ben Ogle
be148574e3
Merge pull request #1611 from atom/bo-theme-doc-update
...
Theme doc update
2014-02-27 17:13:52 -08:00
Nathan Sobo
235e00c19a
Merge pull request #1583 from atom/ns-improve-editor-api-docs
...
Improve generated editor docs
2014-02-28 03:12:49 +02:00
Kevin Sawicki
87035eb4a9
Upgrade to grammar-selector@0.22.0
2014-02-27 17:09:46 -08:00
Ben Ogle
e67a9c9664
Changes for kevin
2014-02-27 17:05:10 -08:00
Kevin Sawicki
719dfd91ab
Upgrade to find-and-replace@0.86.0
2014-02-27 16:47:47 -08:00
Kevin Sawicki
5f97c46e5f
Upgrade to underscore-plus@1.0.2
2014-02-27 16:34:29 -08:00
Ben Ogle
739d171462
Add naming convention for -ui themes
2014-02-27 16:32:04 -08:00
Kevin Sawicki
f105602da5
Upgrade to symbols-view@0.40.0
2014-02-27 16:31:08 -08:00
Ben Ogle
01f4ebde54
Add a bit about naming a syntax theme
2014-02-27 16:29:35 -08:00
Ben Ogle
97f3d1662e
Add tip
2014-02-27 16:29:04 -08:00
Nathan Sobo
aa04589dd2
Rename Editor::joinLine to ::joinLines
...
It acts on multiple lines, and in a quick survey of the literature I see
Sublime docs referring to it as "join lines" as well.
2014-02-27 16:16:01 -08:00
Nathan Sobo
9473039a0b
Publicize Editor::foldBufferRow
2014-02-27 16:16:01 -08:00
Nathan Sobo
574cc098c6
Remove unused methods
2014-02-27 16:16:01 -08:00
Nathan Sobo
f17c490768
Make Editor::unfoldBufferRow destroy all folds containing the buffer row
...
Also, remove ::destroyAllFoldsContainingBufferRow as it is now redundant
2014-02-27 16:16:01 -08:00
Nathan Sobo
6d246f5244
Rename Editor::foldSelection to Editor::foldSelectedLines and publicize
2014-02-27 16:16:01 -08:00
Nathan Sobo
bec30ae833
Remove self references from Editor overview
2014-02-27 16:16:01 -08:00
Nathan Sobo
feb501c76f
Add a common tasks section to the Editor class overview
2014-02-27 16:16:00 -08:00
Nathan Sobo
b32f4ad80a
Kill example heading
2014-02-27 16:16:00 -08:00
Nathan Sobo
4b12228b15
Fix broken method links
2014-02-27 16:16:00 -08:00
Nathan Sobo
afd576697e
Remove some metaprogrammed delegators and add docs
2014-02-27 16:16:00 -08:00
Nathan Sobo
6a24360ffd
Revise Editor class overview; add coordinate system explanation
2014-02-27 16:16:00 -08:00
Nathan Sobo
5faa69b66c
Update Editor API docs
2014-02-27 16:16:00 -08:00
Nathan Sobo
833498011c
Privatize ::bufferRangeForBufferRow
2014-02-27 16:16:00 -08:00
Nathan Sobo
4f6cc659c4
Make Editor::setVisible private
2014-02-27 16:16:00 -08:00
Nathan Sobo
5cef77e52c
Clean up Editor class overview
2014-02-27 16:16:00 -08:00
Nathan Sobo
712ab734dd
Privatize methods on Editor
...
- ::isEqual
- ::destroyFoldsIntersectingBufferRange
- ::destroyMarker
- ::addCursor
- ::addSelection
2014-02-27 16:16:00 -08:00
Kevin Sawicki
0f0a57af1c
Prepare 0.62.0
2014-02-27 16:02:06 -08:00
Nathan Sobo
ce5eef2605
Remove outdated section of the creating-a-package docs
2014-02-27 15:59:06 -08:00
Nathan Sobo
6d6960badb
Merge pull request #1610 from atom/ns-better-error-reporting
...
Improve reporting of display buffer errors
2014-02-28 01:50:47 +02:00
Corey Johnson
54269aa92a
Upgrade to fuzzaldrin@1.1.0
2014-02-27 15:39:17 -08:00
Kevin Sawicki
ec65a71d6d
Merge pull request #1607 from atom/ks-bump-max-size-to-two-mb
...
Bump max size to 2MB
2014-02-27 15:39:10 -08:00
Nathan Sobo
761fcde654
💄
2014-02-27 15:34:19 -08:00
Kevin Sawicki
3346ddac38
Bump max size to 2MB
2014-02-27 15:32:19 -08:00
Nathan Sobo
f20c55f849
Use error constructor's name explicitly rather than arguments.callee
2014-02-27 15:29:47 -08:00
Kevin Sawicki
37c5c35a12
Upgrade to language-less@0.6.0
2014-02-27 15:28:29 -08:00
Nathan Sobo
e541ccb197
Update exception-reporting to 0.16.0 for metadata, custom error names
2014-02-27 15:07:08 -08:00
Nathan Sobo
1f7027d825
Throw a custom BufferToScreenConversion error with metadata
2014-02-27 15:07:08 -08:00
Kevin Sawicki
0d9e7a5e08
Only scan dirty buffers that are inside the project
2014-02-27 14:44:34 -08:00
Kevin Sawicki
c4ac96e669
Upgrade to markdown-preview@0.40.0
2014-02-27 13:48:48 -08:00
Kevin Sawicki
74f65b978e
Bump minimum version to 10.8
...
Closes #1598
2014-02-27 13:35:00 -08:00
Kevin Sawicki
eab874b3ef
Upgrade to symbols-view@0.39.0
2014-02-27 13:27:12 -08:00
Kevin Sawicki
54d9361dad
Upgrade to release-notes@0.25.0
2014-02-27 13:06:09 -08:00
Kevin Sawicki
e8cd130ad6
Upgrade to markdown-preview@0.39.0
2014-02-27 13:02:30 -08:00
Kevin Sawicki
2f70f4ba25
📝 publishing not publish in links
2014-02-27 12:07:13 -08:00
Kevin Sawicki
1548167b94
Upgrade to language-make@0.9.0
2014-02-27 11:45:05 -08:00
Kevin Sawicki
91a320127a
Upgrade to settings-view@0.85.0
2014-02-27 11:27:51 -08:00
Kevin Sawicki
7a0a4dc3b3
Upgrade to go-to-line@0.18.0
2014-02-27 11:11:36 -08:00
Kevin Sawicki
ba9c006cb4
Update to wrap-guide@0.16.0
2014-02-27 11:06:01 -08:00
Kevin Sawicki
2f92160e9c
Upgrade to styleguide@0.26.0
2014-02-27 11:01:38 -08:00
Kevin Sawicki
8f0063465c
Update apm for 2fa sms fix
2014-02-27 10:55:12 -08:00
Nathan Sobo
0c8bb089b9
Reduce variation of buffer row to screen row conversion error message
2014-02-27 10:34:57 -08:00
Kevin Sawicki
746b99508b
Upgrade to language-coffee-script@0.14.0
2014-02-27 09:32:48 -08:00
Kevin Sawicki
05ce497f29
Upgrade to language-javascript@0.12.0
2014-02-27 09:32:09 -08:00
Kevin Sawicki
5bfb382209
Upgrade to settings-view@0.84.0
2014-02-27 09:31:26 -08:00
Cheng Zhao
32efa7b112
Merge pull request #1599 from atom/atom-shell-v0.10.2
...
Upgrade to atom-shell@0.10 .2
2014-02-27 17:18:32 +00:00
Cheng Zhao
e4fcd589db
Upgrade to atom-shell@0.10.3
2014-02-28 01:07:35 +08:00
Kevin Sawicki
8da5a99196
Upgrade to markdown-preview@0.38.0
2014-02-27 09:02:42 -08:00
Kevin Sawicki
d5cb79027a
Link to creating-a-package doc
2014-02-27 08:00:43 -08:00
Kevin Sawicki
fea1a001ee
Link to proper theme doc
2014-02-27 08:00:43 -08:00
Cheng Zhao
3ae6f0a93d
Upgrade to atom-shell@0.10.2
2014-02-27 19:05:56 +08:00
Nathan Sobo
28d7db2371
Set overflow to 'hidden' on panes. I'm pretty sure this fixes #1594 .
2014-02-26 18:19:07 -08:00
Kevin Sawicki
02b582a60d
Prepare 0.61.0 release
2014-02-26 17:27:37 -08:00
Kevin Sawicki
83a40e1b33
Upgrade to settings-view@0.83.0
2014-02-26 17:16:41 -08:00
Corey Johnson
ca0a875e6b
Upgrade to welcome@0.10.0
2014-02-26 17:15:20 -08:00
Kevin Sawicki
9932d4789e
Upgrade apm for init/clean arg checking
2014-02-26 15:44:32 -08:00
Kevin Sawicki
2c68dfd8cf
Upgrade apm for relaxed publish repo check
2014-02-26 15:11:59 -08:00
Kevin Sawicki
64f66fad4d
📝 Update tests section
2014-02-26 13:30:41 -08:00
Kevin Sawicki
5a8e3100b9
Link to conversion guides
2014-02-26 13:18:38 -08:00
probablycorey
87dedc3dd2
Prepare 0.60.0 release
2014-02-26 12:23:37 -08:00
probablycorey
69b442c2a9
Prepare 0.59.0 release
2014-02-26 12:00:43 -08:00
probablycorey
77bf358d7a
Upgrade to welcome@0.9.0
2014-02-26 11:55:43 -08:00
Kevin Sawicki
9ed7254277
Use 16 as font size default
2014-02-26 11:46:07 -08:00
Kevin Sawicki
1a08d99079
Prepare 0.58.0 release
2014-02-26 11:38:41 -08:00
Kevin Sawicki
f852dcfd20
Upgrade apm for search command auth fix
2014-02-26 11:23:03 -08:00
Kevin Sawicki
04a4f4d5bb
Upgrade apm for removed travis command
2014-02-26 11:17:46 -08:00
Kevin Sawicki
2e42dd3308
Upgrade apm version package.json version bump
2014-02-26 10:44:56 -08:00
Kevin Sawicki
e9cf8d4647
Remove internal docs for beta
...
These can come back, just don't want them searchable for beta.
2014-02-26 10:30:15 -08:00
Kevin Sawicki
216351803b
Upgrade to metrics@0.30.0
2014-02-26 10:17:40 -08:00
Kevin Sawicki
d3eb969095
Upgrade to metrics@0.29.0
2014-02-26 10:14:26 -08:00
Kevin Sawicki
77c405626f
Prepare 0.57.0 release
2014-02-26 09:55:28 -08:00
Kevin Sawicki
e0af2122d2
📝 Add missing comma
2014-02-26 09:22:02 -08:00
Kevin Sawicki
1bd1121d50
📝 when instead of with
2014-02-26 09:20:57 -08:00
Kevin Sawicki
54e2a2af9d
Upgrade to language-coffee-script@0.13.0
2014-02-26 08:37:46 -08:00
Kevin Sawicki
90a0b31cf8
Upgrade to feedback@0.27.0
2014-02-26 08:36:18 -08:00
Kevin Sawicki
1b257df5cf
Upgrade to welcome@0.8.0
2014-02-25 21:34:33 -08:00
probablycorey
b73acc88a7
Send release notes along with releaseName
2014-02-25 20:40:14 -08:00
Kevin Sawicki
c6bb6b48b6
Upgrade to welcome@0.7.0
2014-02-25 20:32:52 -08:00
Kevin Sawicki
cb95c3050d
Prepare 0.56.0 release
2014-02-25 20:11:20 -08:00
Kevin Sawicki
3434a68ac0
Only use token to download grunt-download-atom-shell
2014-02-25 19:55:19 -08:00
Kevin Sawicki
9a941b97cb
Use new atom-bot token
2014-02-25 19:52:59 -08:00
Kevin Sawicki
9074219145
Bump biscotto to 2.1.1
2014-02-25 19:41:45 -08:00
Kevin Sawicki
e8d9512f02
Set stability level to 1
2014-02-25 19:34:24 -08:00
Kevin Sawicki
764e4ac7dd
Upgrade apm for auth changes
2014-02-25 19:23:26 -08:00
Kevin Sawicki
9350b9dc7b
Upgrade apm for template tweaks
2014-02-25 18:19:26 -08:00
Kevin Sawicki
fb4e16250a
Upgrade to markdown-preview@0.37.0
2014-02-25 18:19:26 -08:00
Corey Johnson
32a1d0c134
Prepare 0.55.0 release
2014-02-25 17:36:23 -08:00
Kevin Sawicki
d471d60bfa
Upgrade to markdown-preview@0.36.0
2014-02-25 16:41:15 -08:00
Corey Johnson
75d6aab811
🔥 logs
2014-02-25 16:27:39 -08:00
Corey Johnson
a80fcff81c
Upgrade to release-notes@0.24.0
2014-02-25 16:26:09 -08:00
Kevin Sawicki
42bce0d438
Upgrade ui themes
2014-02-25 16:25:29 -08:00
Corey Johnson
168e1d7c58
Prepare 0.54.0 release
2014-02-25 16:21:31 -08:00
Kevin Sawicki
bdf0f7d10a
Upgrade tomorrow theme
2014-02-25 16:09:13 -08:00
Kevin Sawicki
d21060fd87
Upgrade solarized themes
2014-02-25 16:01:59 -08:00
Corey Johnson
ddc7ebb576
Revert "Make master ci output verbose"
...
This reverts commit b1492037d5 .
2014-02-25 15:59:20 -08:00
Kevin Sawicki
4ad45a1955
Upgrade syntax themes to 0.14.0
2014-02-25 15:38:41 -08:00
Kevin Sawicki
6c5b7cbd1e
Downloaded instead of downloading
2014-02-25 15:21:09 -08:00
Corey Johnson
b1492037d5
Make master ci output verbose
2014-02-25 14:45:26 -08:00
Kevin Sawicki
7a5537d01e
Update icon
2014-02-25 13:26:42 -08:00
Kevin Sawicki
91fbb10fd3
Upgrade to biscotto@2.1
2014-02-25 11:47:10 -08:00
Corey Johnson
684687e412
Upgrade to welcome@0.6.0
2014-02-25 10:30:27 -08:00
Kevin Sawicki
4612d42fb3
Remove github-sign-in package from bundled packages
2014-02-25 10:22:20 -08:00
Kevin Sawicki
026a0672df
Remove github-sign-in package from bundled packages
2014-02-25 10:19:52 -08:00
Kevin Sawicki
fe4b60d6b0
Prepare 0.53.0 release
2014-02-25 10:17:08 -08:00
Cheng Zhao
040d76e3bf
Merge pull request #1581 from atom/atom-shell-v0.10.1
...
Upgrade to atom-shell@0.10 .1
2014-02-25 14:19:42 +00:00
Cheng Zhao
1885d50374
Upgrade to atom-shell@0.10.1
2014-02-25 20:14:14 +08:00
Kevin Sawicki
f9e508e958
Upgrade apm for link tweaks
2014-02-24 17:40:13 -08:00
Kevin Sawicki
de695e31d2
Drop www in atom.io links
2014-02-24 17:38:49 -08:00
Kevin Sawicki
4eabb5bec6
Upgrade to settings-view@0.82.0
2014-02-24 17:37:01 -08:00
Kevin Sawicki
f3ec868af6
Remove Report an Issue menu
2014-02-24 17:34:02 -08:00
Kevin Sawicki
4e96d24d78
Upgrade to tree-view@0.71.0
2014-02-24 17:27:29 -08:00
Kevin Sawicki
b5c3c01cc1
Upgrade to fuzzy-finder@0.37.0
2014-02-24 17:22:09 -08:00
Kevin Sawicki
13aa29b485
:memo TomDoc BufferedNodeProcess
2014-02-24 17:09:22 -08:00
Kevin Sawicki
be5342fb51
Assign all ivars in constructor
2014-02-24 16:59:58 -08:00
Kevin Sawicki
50dc82d074
Add example to overview
2014-02-24 16:59:15 -08:00
Kevin Sawicki
4358ff9183
Add Editor to usage message
2014-02-24 16:41:34 -08:00
Kevin Sawicki
336f0382b5
Don't require ~/github/atom for dev mode windows
...
Use ~/github/atom when available but keep the dev mode flag
on the window's load settings even when it does not exist.
Changes both cmd-shift-o and `atom --dev`
2014-02-24 16:38:17 -08:00
Kevin Sawicki
0307c0e6c9
Rename ~/.atom/styles.css to ~/.atom/styles.less
2014-02-24 16:14:05 -08:00
Kevin Sawicki
fc1e62471f
Upgrade to feedback@0.26.0
2014-02-24 16:00:47 -08:00
Kevin Sawicki
137e9aacab
Implement ::serialize in example
2014-02-24 15:26:04 -08:00
Kevin Sawicki
4ddc6c1c1d
Don't bundle gists package
...
It will come back better than ever
2014-02-24 15:22:14 -08:00
Kevin Sawicki
ef12913422
Upgrade apm for login fix and template updates
2014-02-24 15:21:24 -08:00
Kevin Sawicki
29c36836fe
Upgrade to jasmine-tagged 1.1.1
2014-02-24 10:29:29 -08:00
Nathan Sobo
5c2614544d
Update tabs to 0.24.0 for undefined underscore fix
2014-02-24 11:08:12 -07:00
Nathan Sobo
4c1d85e2bf
💄 A few grammar tweaks to creating-a-theme.md
2014-02-24 10:42:41 -07:00
Kevin Sawicki
2dd04c449c
Merge pull request #1578 from atom/ks-dont-export-fs-and-_
...
Don't export fs and _
2014-02-23 17:35:37 -08:00
Kevin Sawicki
55f4a7b63e
Remove unneeded exists checks
2014-02-23 17:26:49 -08:00
Kevin Sawicki
a651254e38
Require fs-plus directly in specs
2014-02-23 17:19:00 -08:00
Kevin Sawicki
1131952a54
Remove stray unicode char
2014-02-23 17:11:38 -08:00
Kevin Sawicki
189ebc4476
Remove _/fs from modules directly
2014-02-23 17:09:05 -08:00
Kevin Sawicki
0688ddf083
Remove _ and fs from exports
2014-02-23 17:05:26 -08:00
Kevin Sawicki
de2e59ddcb
Upgrade to find-and-replace@0.85.0
2014-02-23 17:04:23 -08:00
Kevin Sawicki
41632f2d95
Upgrade to tabs@0.23.0
2014-02-23 17:03:26 -08:00
Kevin Sawicki
d21e8f0aa8
Upgrade to spell-check@0.26.0
2014-02-23 16:57:25 -08:00
Kevin Sawicki
5521d3765a
Upgrade to wrap-guide@0.15.0
2014-02-23 16:55:35 -08:00
Kevin Sawicki
d8b4e00fa8
Upgrade to whitespace@0.15.0
2014-02-23 16:50:18 -08:00
Kevin Sawicki
e1906ec9ba
Upgrade to welcome@0.5.0
2014-02-23 16:45:53 -08:00
Kevin Sawicki
35fce94025
Upgrade to update-package-dependencies@0.4.0
2014-02-23 16:41:49 -08:00
Kevin Sawicki
4708ffa8f6
Upgrade to tree-view@0.70.0
2014-02-23 16:36:15 -08:00
Kevin Sawicki
8a858a1836
Upgrade to to timecop@0.15.0
2014-02-23 16:27:23 -08:00
Kevin Sawicki
f8ce0be095
Upgrade to tabs@0.22.0
2014-02-23 16:20:44 -08:00
Kevin Sawicki
cb17078c48
Upgrade to symbols-view@0.38.0
2014-02-23 16:14:32 -08:00
Kevin Sawicki
28ed117db8
Upgrade to styleguide@0.25.0
2014-02-23 16:05:05 -08:00
Kevin Sawicki
67d505fc7e
Upgrade to status-bar@0.33.0
2014-02-23 15:59:01 -08:00
Kevin Sawicki
dba2ab55e0
Upgrade to snippets@0.32.0
2014-02-23 15:52:58 -08:00
Kevin Sawicki
119bf1a879
Upgrade to settings-view@0.81.0
2014-02-23 15:48:11 -08:00
Kevin Sawicki
30dd202f33
Upgrade to release-notes@0.23.0
2014-02-23 15:43:42 -08:00
Kevin Sawicki
4a4285b18f
Upgrade to package-generator@0.28.0
2014-02-23 15:38:35 -08:00
Kevin Sawicki
37b5a00df3
Upgrade to open-on-github@0.21.0
2014-02-23 15:30:55 -08:00
Kevin Sawicki
45fff99967
Upgrade to metrics@0.28.0
2014-02-23 15:26:53 -08:00
Kevin Sawicki
c319329b23
Upgrade to markdown-preview@0.35.0
2014-02-23 15:12:57 -08:00
Kevin Sawicki
e280aa7f40
Update to link@0.18.0
2014-02-23 15:11:51 -08:00
Kevin Sawicki
f06a976052
Upgrade to keybinding-resolver@0.11.0
2014-02-23 15:02:26 -08:00
Kevin Sawicki
77b8b51c16
Upgrade to image-view@0.25.0
2014-02-23 14:52:29 -08:00
Kevin Sawicki
3b86bb528c
Upgrade to grammar-selector@0.21.0
2014-02-23 14:28:30 -08:00
Kevin Sawicki
d55acdd67b
Upgrade to go-to-line@0.17.0
2014-02-23 14:23:51 -08:00
Kevin Sawicki
de8d0197ff
Upgrade to github-sign-in@0.20.0
2014-02-23 14:17:50 -08:00
Kevin Sawicki
1fb9697229
Upgrade to git-diff@0.25.0
2014-02-23 14:09:30 -08:00
Kevin Sawicki
5f8fe698ba
Upgrade to gists@0.18.0
2014-02-23 13:56:13 -08:00
Kevin Sawicki
ed41ba49f9
Upgrade to fuzzy-finder@0.36.0
2014-02-23 13:51:56 -08:00
Kevin Sawicki
b500b23a69
Upgrade to find-and-replace@0.84.0
2014-02-23 13:35:36 -08:00
Kevin Sawicki
27099392f4
Upgrade to feedback@0.25.0
2014-02-23 13:26:16 -08:00
Kevin Sawicki
19e63996ac
Upgrade to exception-reporting@0.15.0
2014-02-23 13:17:09 -08:00
Kevin Sawicki
87a4f3fc20
Upgrade to dev-live-reload@0.28.0
2014-02-23 13:13:01 -08:00
Kevin Sawicki
1dfed85f37
Upgrade to command-palette@0.18.0
2014-02-23 12:58:49 -08:00
Kevin Sawicki
cac2599b55
Upgrade to bracket-matcher@0.22.0
2014-02-23 12:53:47 -08:00
Kevin Sawicki
d765e7f115
Upgrade to bookmarks@0.21.0
2014-02-23 12:48:20 -08:00
Kevin Sawicki
552af032f4
Upgrade to background-tips@0.8.0
2014-02-23 12:40:51 -08:00
Kevin Sawicki
9bd82b201c
Upgrade to autosave@0.12.0
2014-02-23 12:34:40 -08:00
Kevin Sawicki
662e8b8a11
Upgrade to autoflow@0.15.0
2014-02-23 12:29:21 -08:00
Kevin Sawicki
eda4e53b2c
Upgrade to autocomplete@0.24.0
2014-02-23 12:24:47 -08:00
Kevin Sawicki
b8cbc3b5af
Upgrade to archive-view@0.24.0
2014-02-23 12:09:49 -08:00
Kevin Sawicki
f6309ec489
Mention menus for opening ~/.atom files
2014-02-23 11:57:20 -08:00
Kevin Sawicki
be30cce41a
Upgrade to settings-view@0.79.0
2014-02-23 10:30:52 -08:00
Daniel Hengeveld
a6efeb7a19
Merge pull request #1575 from atom/organization-over-org
...
Prefer 'organization' over 'org'
2014-02-22 22:18:00 -08:00
Kevin Sawicki
bc3791f738
Make it more obvious that example argument is a folder
2014-02-22 18:50:56 -08:00
Kevin Sawicki
a8cc73c5e6
📝 Add deeper instructions on project tags
2014-02-22 18:45:53 -08:00
Kevin Sawicki
2a8dce75cd
📝 Tweak add/move/delete intro sentence
2014-02-22 18:31:52 -08:00
Kevin Sawicki
e7200fb938
📝 Mention cmd-shift-b
2014-02-22 18:29:31 -08:00
Kevin Sawicki
8c60207fde
📝 on instead of at
2014-02-22 18:27:53 -08:00
Kevin Sawicki
1ca86d36fd
Use .ctags file from symbols view
2014-02-22 18:27:07 -08:00
Kevin Sawicki
6f971901d7
📝 Settings view not preferences pane
2014-02-22 18:25:50 -08:00
Kevin Sawicki
6f353b6c54
Upgrade apm for init/view fixes
2014-02-22 18:23:27 -08:00
Kevin Sawicki
a7ebdbb361
Update customizing doc for new settings view UI
2014-02-22 18:23:10 -08:00
Kevin Sawicki
d84a0337b4
Merge pull request #1572 from atom/ks-review-theme-doc
...
Review theme doc
2014-02-22 17:41:10 -08:00
Kevin Sawicki
0d1f980940
Correct grammar in clone step
2014-02-22 17:26:52 -08:00
Kevin Sawicki
cf382ea2f8
style instead of styles
2014-02-22 17:26:52 -08:00
Kevin Sawicki
a674950ce1
Your instead of you
2014-02-22 17:26:52 -08:00
Kevin Sawicki
2b7bd8a9d7
📝 Document theme key in package.json
2014-02-22 17:26:52 -08:00
Kevin Sawicki
d98fef52f2
📝 Update create a theme doc
2014-02-22 17:26:52 -08:00
Kevin Sawicki
c2d1a10684
Upgrade to package-generator@0.27.0
2014-02-22 17:26:52 -08:00
Kevin Sawicki
2580c3e29f
Upgrade to settings-view@0.78.0
2014-02-22 17:04:35 -08:00
Kevin Sawicki
d2a340c8d0
Upgrade to snippets@0.31.0
2014-02-22 16:53:59 -08:00
Kevin Sawicki
8ec01b1583
Upgrade to language-make@0.8.0
2014-02-22 16:50:20 -08:00
Kevin Sawicki
1e3dc14729
Upgrade to language-yaml@0.6.0
2014-02-22 16:47:04 -08:00
Kevin Sawicki
253593431d
Upgrade to language-xml@0.7.0
2014-02-22 16:38:49 -08:00
Kevin Sawicki
730fbec9ce
Upgrade to language-gfm@0.18.0
2014-02-22 16:36:09 -08:00
Kevin Sawicki
ec70b71511
Upgrade to language-toml@0.11.0
2014-02-22 16:35:04 -08:00
Kevin Sawicki
0b33709c69
Upgrade to language-toml@0.10.0
2014-02-22 16:33:04 -08:00
Kevin Sawicki
7db3f7fefb
Upgrade to language-todo@0.6.0
2014-02-22 16:30:15 -08:00
Kevin Sawicki
9bb81b3db9
Upgrade to language-text@0.6.0
2014-02-22 16:27:27 -08:00
Kevin Sawicki
dc1ee10aa4
Upgrade to language-sql@0.7.0
2014-02-22 16:15:15 -08:00
Kevin Sawicki
18214be4f7
Upgrade to language-source@0.7.0
2014-02-22 16:13:34 -08:00
Kevin Sawicki
1dd4e5bb87
Upgrade to language-shellscript@0.7.0
2014-02-22 16:07:29 -08:00
Kevin Sawicki
5c17e20a23
Upgrade to language-sass@0.8.0
2014-02-22 16:04:35 -08:00
Kevin Sawicki
b040aed702
Upgrade to language-sass@0.7.0
2014-02-22 16:03:37 -08:00
Kevin Sawicki
b68b075b1e
Upgrade to language-ruby-on-rails@0.7.0
2014-02-22 15:46:43 -08:00
Kevin Sawicki
df5f2c4f81
Upgrade to language-ruby@0.13.0
2014-02-22 15:35:36 -08:00
Kevin Sawicki
281eb99d88
Upgrade to language-python@0.8.0
2014-02-22 15:09:49 -08:00
Kevin Sawicki
b03694efff
Upgrade to language-property-list@0.7.0
2014-02-22 15:05:38 -08:00
Kevin Sawicki
2d9a805d8f
Upgrade to language-php@0.8.0
2014-02-22 15:03:03 -08:00
Kevin Sawicki
ee110dfd91
Upgrade to language-perl@0.8.0
2014-02-22 14:54:28 -08:00
Kevin Sawicki
6a0fee406e
Upgrade to language-objective-c@0.9.0
2014-02-22 14:50:32 -08:00
Kevin Sawicki
b8d2473c6a
Upgrade to language-make@0.7.0
2014-02-22 14:23:18 -08:00
Kevin Sawicki
ec4469aebb
Upgrade to language-less@0.5.0
2014-02-22 14:20:22 -08:00
Kevin Sawicki
209adda958
Upgrade to language-json@0.8.0
2014-02-22 14:15:30 -08:00
Kevin Sawicki
1f74ae1206
Upgrade to language-javascript@0.11.0
2014-02-22 13:59:24 -08:00
Kevin Sawicki
04b0d6d930
Upgrade to language-java@0.8.0
2014-02-22 13:53:25 -08:00
Kevin Sawicki
5b6fcca58a
Upgrade to language-hyperlink@0.8.0
2014-02-22 13:48:19 -08:00
Kevin Sawicki
cfb785705b
Upgrade to language-coffee-script@0.12.0
2014-02-22 13:45:42 -08:00
Kevin Sawicki
80460850d4
Upgrade to language-go@0.6.0
2014-02-22 13:45:16 -08:00
Kevin Sawicki
116b920703
Upgrade to language-html@0.8.0
2014-02-22 13:37:31 -08:00
Kevin Sawicki
89b683d9d3
Upgrade to language-go@0.5.0
2014-02-22 13:27:27 -08:00
Kevin Sawicki
5ac8611a2c
Upgrade to language-css@0.10.0
2014-02-22 13:24:08 -08:00
Kevin Sawicki
52051837c9
Upgrade to language-git@0.9.0
2014-02-22 13:21:08 -08:00
Kevin Sawicki
1ed3767f0c
Upgrade to language-css@0.9.0
2014-02-22 13:15:32 -08:00
Kevin Sawicki
7f0e6fd86c
Upgrade to language-coffee-script@0.11.0
2014-02-22 13:01:45 -08:00
Kevin Sawicki
03610f01d4
Upgrade to language-c 0.12.0
2014-02-22 11:53:57 -08:00
Kevin Sawicki
5f548627b3
Add contributing guide
2014-02-22 11:50:45 -08:00
Kevin Sawicki
80497be71b
Upgrade to language-c@0.11.0
2014-02-22 11:47:10 -08:00
Kevin Sawicki
952b5e84f7
Upgrade to season 1.0.2
2014-02-22 11:38:41 -08:00
Lee Reilly
25eb38ff60
Prefer 'organization' over 'org'
...
Per the Style Guide @ https://github.com/styleguide/words
2014-02-21 22:55:02 -08:00
Kevin Sawicki
b4517c5393
Upgrade to biscotto 2.x
...
Closes #1571
2014-02-21 17:24:42 -08:00
Nathan Sobo
67a1112ced
Don't destroy empty panes in specs
2014-02-21 16:08:35 -07:00
Nathan Sobo
6f38a40b94
Destroy empty panes by default. Closes #1569
2014-02-21 16:08:35 -07:00
Nathan Sobo
5a20066d2e
Merge pull request #1551 from atom/ns-licenses
...
Check that all bundled modules have permissive licenses during CI build
2014-02-22 00:57:51 +02:00
Kevin Sawicki
37be8fab30
Upgrade to settings-view@0.37.0
2014-02-21 14:34:30 -08:00
Nathan Sobo
91fffc08b9
Upgrade release-notes and markdown-preview for fully-licensed roaster
2014-02-21 14:38:43 -07:00
Nathan Sobo
458dea9780
Allow language-coffee-script without a license for now
2014-02-21 14:22:40 -07:00
Nathan Sobo
ea43384244
Remove mustache, pegs, and clojure because they aren't licensed
2014-02-21 14:17:41 -07:00
Nathan Sobo
65a8c8d946
Override license for promzard@0.2.0
...
It's a dependency of npm which makes it difficult to upgrade
2014-02-21 14:16:45 -07:00
Nathan Sobo
0e93a11850
Upgrade to legal-eagle 0.3.0 to check LICENSE file first
2014-02-21 13:30:07 -07:00
Nathan Sobo
ce34f758bd
Add "View License" item to the application menu
2014-02-21 13:11:30 -07:00
Nathan Sobo
0eaf3b6336
Add an 'application:open-license' command
...
It just opens the LICENSE file in a buffer
2014-02-21 13:08:26 -07:00
Nathan Sobo
4700eeb7e2
Remove Apache license and use plain-text, copyright-only license instead
2014-02-21 12:49:17 -07:00
Nathan Sobo
d7d2a6f1f0
Merge branch 'master' into ns-licenses
...
Conflicts:
package.json
2014-02-21 12:38:41 -07:00
Nathan Sobo
878831bfc7
Write LICENSE to the appDir during build task
2014-02-21 12:35:05 -07:00
Nathan Sobo
324ae3fe3a
Replace report-licenses with generate-license task. Output plain text.
2014-02-21 11:54:04 -07:00
Kevin Sawicki
bc22130938
Add publish doc to index
2014-02-21 09:51:44 -08:00
Kevin Sawicki
461b95b1ac
Upgrade apm for publish fix
2014-02-20 18:29:29 -08:00
Kevin Sawicki
d14396e2d3
Upgrade to language-coffee-script@0.10.0
2014-02-20 17:39:35 -08:00
Kevin Sawicki
1e0fd948a5
Upgrade to settings-view@0.77.0
2014-02-20 16:14:38 -08:00
Nathan Sobo
9d9e33f245
Merge pull request #1561 from atom/ns-modernize-doc-links
...
Use CoffeeScript literal syntax to reference methods in docs
2014-02-21 02:09:47 +02:00
Nathan Sobo
f612a85599
Merge remote-tracking branch 'origin/master' into ns-modernize-doc-links
2014-02-20 16:35:16 -07:00
Nathan Sobo
136e7d3491
Update reference syntax in contributing docs
2014-02-20 16:34:53 -07:00
Nathan Sobo
00b913d363
Upgrade to biscotto 1.x for new method reference syntax
2014-02-20 16:30:01 -07:00
Nathan Sobo
3fd11b7aaf
Merge branch 'master' into ns-modernize-doc-links
2014-02-20 16:26:34 -07:00
Nathan Sobo
c1cf4efb31
Merge branch 'master' into ns-licenses
...
Conflicts:
package.json
2014-02-20 16:16:01 -07:00
Kevin Sawicki
4c65d711b0
Log warning when ~/.atom/keymap.cson can't be parsed
...
Previously an uncaught error would be thrown and the file
would no longer be watched
2014-02-20 14:31:27 -08:00
Corey Johnson
090f737647
Upgrade to markdown-preview@0.33.0
2014-02-20 14:30:31 -08:00
Corey Johnson
224294d00f
Merge pull request #1555 from atom/cj-ns-markdown-preview-pane-fixes
...
Changes needed by markdown preview refactoring
2014-02-20 14:10:13 -08:00
Corey Johnson
8c145168ef
Merge pull request #1554 from atom/cj-ns-rename-workspace-view-pane-methods
...
Rename workspace view pane methods
2014-02-20 14:00:05 -08:00
Corey Johnson
4660ed5745
Prepare 0.52.0 release
2014-02-20 13:57:05 -08:00
Kevin Sawicki
c515cf880c
Verify selector before registering keybinding
2014-02-20 12:23:08 -08:00
Kevin Sawicki
eb58ce7736
Return false on invalid selectors
2014-02-20 11:49:13 -08:00
Kevin Sawicki
08ede33b66
Log warning when enabled theme isn't installed
2014-02-20 11:42:04 -08:00
Corey Johnson & Nathan Sobo
ff519d52b2
Upgrade to feedback@0.24.0
2014-02-20 11:15:17 -08:00
Corey Johnson & Nathan Sobo
6c5a5c49da
Remove unused Point
2014-02-20 11:14:15 -08:00
Nathan Sobo
b5a799c997
Point at biscotto branch on github until atom/biscotto#27 lands
2014-02-20 12:01:12 -07:00
Kevin Sawicki
ca7d2695ea
Upgrade to settings-view@0.76.0
2014-02-19 19:11:36 -08:00
Kevin Sawicki
81c2374c87
Upgrade to dev-live-reload@0.26.0
2014-02-19 19:06:57 -08:00
Kevin Sawicki
e5200d5414
Merge pull request #1549 from atom/ks-remove-some-default-packages
...
Remove some default packages
2014-02-19 18:26:28 -08:00
Kevin Sawicki
f4fdbbc307
Remove editor-stats from default packages
2014-02-19 17:53:17 -08:00
Kevin Sawicki
c6a7e84640
Remove visual bell from default packages
2014-02-19 17:52:34 -08:00
Kevin Sawicki
fac70d080d
Remove command-logger from default packages
2014-02-19 17:52:34 -08:00
Kevin Sawicki
5e2a641861
Remove terminal from default packages
2014-02-19 17:52:34 -08:00
Kevin Sawicki
9cf79730ea
Merge pull request #1558 from atom/ks-show-featured-packages
...
Show featured packages
2014-02-19 17:51:31 -08:00
Kevin Sawicki
737d41ad16
Upgrade to settings-view@0.75.0
2014-02-19 17:44:25 -08:00
Kevin Sawicki
a49ae766ae
Upgrade apm for uninstall tweaks
2014-02-19 17:44:25 -08:00
Kevin Sawicki
239e6ce156
Upgrade apm for view command output tweak
2014-02-19 17:44:25 -08:00
Kevin Sawicki
fb42086a6f
Upgrade apm for view command
2014-02-19 17:44:25 -08:00
Kevin Sawicki
3f53b8d2cb
Upgrade apm for featured/search commands
2014-02-19 17:44:25 -08:00
Nathan Sobo
53fb36d0e2
Switch all documentation links to match CoffeeScript literal notation
...
Foo::bar for instance methods
Foo.bar for class methods
2014-02-19 17:23:47 -07:00
Nathan Sobo
545b375bb5
Merge pull request #1556 from atom/ns-contributing-doc
...
Add public contribution guide
2014-02-20 00:14:38 +02:00
Nathan Sobo
383d8f6940
Don't mention vendor
2014-02-19 15:12:49 -07:00
Nathan Sobo
280fc9af85
Go back to old biscotto syntax until it's updated
2014-02-19 15:12:28 -07:00
Nathan Sobo
029e4336bc
Add a link to the Emoji Cheat Sheet
2014-02-19 15:09:06 -07:00
Nathan Sobo
aebca38ae6
Use a better imperative mood example
2014-02-19 14:01:03 -07:00
Nathan Sobo
01f6ca3cae
Discuss clone location and ATOM_REPOS_HOME environment variable
2014-02-19 13:57:19 -07:00
Nathan Sobo
2275a6d2d1
Use --dev instead of -d for clarity
2014-02-19 13:54:18 -07:00
Kevin Sawicki
893493960f
Relativize stack trace paths
2014-02-19 11:12:58 -08:00
Kevin Sawicki
26121489be
Trim stack traces
2014-02-19 11:07:02 -08:00
Kevin Sawicki
f0dc88e33c
Merge pull request #1557 from atom/ks-remove-file-directory-exports
...
Remove File/Directory exports
2014-02-19 11:03:44 -08:00
Nathan Sobo
99f6b89b6e
Upgrade language-css to 0.8.0 for update license and readme
2014-02-19 11:58:25 -07:00
Nathan Sobo
ff42526199
Upgrade language-yaml to 0.5.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
dea7fafee7
Upgrade language-xml to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
357f158f8a
Upgrade language-todo to 0.5.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
c18fa805f9
Upgrade language-text to 0.5.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
5fd0850f5b
Upgrade language-sql to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
66225736fe
Upgrade language-source to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
a87036b538
Upgrade language-shellscript to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
62b8ef7bb3
Upgrade language-ruby to 0.12.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
546351dd46
Upgrade language-python to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
69f0572f2a
Upgrade language-property-list to 0.6.0 for included license
2014-02-19 11:58:25 -07:00
Nathan Sobo
a6ffaff2a2
Upgrade language-php to 0.7.0 for included license
2014-02-19 11:58:24 -07:00
Nathan Sobo
4e62540a9b
Upgrade language-perl to 0.7.0 for included license
2014-02-19 11:58:24 -07:00
Nathan Sobo
bb03d6b83d
Upgrade language-objective-c to 0.8.0 for included license
2014-02-19 11:58:24 -07:00
Nathan Sobo
8aaa34b8fa
Upgrade language-make to 0.6.0 for included license
2014-02-19 11:58:24 -07:00
Kevin Sawicki
a8f4019693
Remove File and Directory
2014-02-19 10:58:14 -08:00
Nathan Sobo
03a60561b7
Upgrade language-json to 0.7.0 for included license
2014-02-19 11:57:21 -07:00
Nathan Sobo
761e96429d
Upgrade language-javascript to 0.10.0 for included license
2014-02-19 11:53:59 -07:00
Nathan Sobo
3e685d91a5
Upgrade language-java to 0.7.0 for included license
2014-02-19 11:44:03 -07:00
Nathan Sobo
668d3d3672
Upgrade language-hyperlink to 0.7.0 for included license
2014-02-19 11:42:05 -07:00
Kevin Sawicki
ad1fe5f5f0
Upgrade to snippets@0.30.0
2014-02-19 10:40:56 -08:00
Nathan Sobo
23308625f6
Upgrade language-html to 0.7.0 for included license
2014-02-19 11:39:50 -07:00
Kevin Sawicki
abc6386ad6
Upgrade to markdown-preview@0.32.0
2014-02-19 10:39:01 -08:00
Nathan Sobo
91a1ce84d0
Upgrade language-git to 0.8.0 for included license
2014-02-19 11:36:47 -07:00
Kevin Sawicki
5695a209da
Upgrade to dev-live-reload@0.25.0
2014-02-19 10:36:33 -08:00
Kevin Sawicki
97782de8d3
Upgrade to archive-view@0.23.0
2014-02-19 10:11:24 -08:00
Kevin Sawicki
a056f44a66
Require File from pathwatcher
2014-02-19 10:01:56 -08:00
Nathan Sobo
a8f57ed276
Upgrade language-c to 0.10.0 for included license
2014-02-19 11:00:52 -07:00
Kevin Sawicki
dbd20bcd31
Remove File and Directory exports
2014-02-19 09:53:20 -08:00
Kevin Sawicki
e6d63656b7
Upgrade to text-buffer 1.1.2
2014-02-19 09:50:40 -08:00
Kevin Sawicki
49fdd24af3
Pluralize outside of curlies
2014-02-19 09:30:29 -08:00
Kevin Sawicki
db6018d847
Add File, Directory, and TextBuffer to includes
2014-02-19 09:29:38 -08:00
Kevin Sawicki
d87393f21e
Merge pull request #1553 from atom/ks-extract-text-buffer
...
Extract TextBuffer
2014-02-19 09:26:47 -08:00
Kevin Sawicki
857c467497
Upgrade to symbols-view@0.36.0
2014-02-19 09:19:09 -08:00
Kevin Sawicki
33a207d57c
Experiment with bumping up the timeout
2014-02-19 09:19:09 -08:00
Kevin Sawicki
02e3754dd9
Upgrade to text-buffer 1.1.1
2014-02-19 09:19:09 -08:00
Kevin Sawicki
70ab01d376
💄 Remove accidental newline
2014-02-19 09:19:09 -08:00
Kevin Sawicki
6a34d58ff4
Remove debug logging
2014-02-19 09:19:09 -08:00
Kevin Sawicki
2c5ae6e553
Add back size check when creating buffers
2014-02-19 09:19:09 -08:00
Kevin Sawicki
1988ed9e92
📝 Doc undefined return case
2014-02-19 09:19:09 -08:00
Kevin Sawicki
7a04a414f7
Remove relative URI usage
2014-02-19 09:19:09 -08:00
Kevin Sawicki
c16435a604
Upgrade to pathwatcher@0.16.0
2014-02-19 09:19:08 -08:00
Kevin Sawicki
a9b2661d3c
Require TextBuffer from text-buffer module
2014-02-19 09:19:08 -08:00
Kevin Sawicki
43220fb189
Remove extracted specs
2014-02-19 09:19:08 -08:00
Kevin Sawicki
43f272d1e7
Require Directory from pathwatcher
2014-02-19 09:19:08 -08:00
Kevin Sawicki
8900d9efdd
Require TextBuffer from text-buffer module
2014-02-19 09:19:08 -08:00
Kevin Sawicki
4cc18cd936
Require File from pathwatcher
2014-02-19 09:19:08 -08:00
Kevin Sawicki
ae060fb450
Export File/Directory from pathwatcher
2014-02-19 09:19:08 -08:00
Kevin Sawicki
affaf9007a
Upgrade to text-buffer 1.1
2014-02-19 09:19:08 -08:00
Kevin Sawicki
54e35a5014
Upgrade to pathwatcher@0.15.0
2014-02-19 09:19:08 -08:00
Kevin Sawicki
9fa72c0841
📝 Tweak header comment
2014-02-19 09:19:08 -08:00
Corey Johnson & Nathan Sobo
cfaa5ac3cb
Upgrade to whitespace@0.14.0
2014-02-19 08:59:56 -08:00
Nathan Sobo
76903a0b91
Upgrade release-notes to 0.21.0 for licensed roaster dependency
2014-02-19 09:25:30 -07:00
Nathan Sobo
d316b14c4d
Add license override for specificity@0.1.3
...
The author added a license to the repository
2014-02-19 09:24:58 -07:00
Nathan Sobo
523f965791
Remove language-puppet because the source TextMate bundle is GPL'd
2014-02-19 09:24:58 -07:00
Nathan Sobo
9f2d6fd8b5
Upgrade scandal to 0.15.0 for isbinaryfile license
2014-02-19 09:23:25 -07:00
Nathan Sobo
b176a246b3
Upgrade to clear-cut 0.4.0 for included license
2014-02-19 09:23:25 -07:00
Nathan Sobo
fac844c255
Add license override for buffers@0.1.1
2014-02-19 09:23:25 -07:00
Nathan Sobo
59bd424e89
Note that content is omitted from aws-sign
2014-02-19 09:23:25 -07:00
Nathan Sobo
12bc2a0a39
Add license-check step to CI grunt task
2014-02-19 09:23:25 -07:00
Nathan Sobo
dca5fadeec
Upgrade legal-eagle to 0.2.0
2014-02-19 09:23:25 -07:00
Nathan Sobo
0872db3780
Fix exit call in check licenses task
2014-02-19 09:23:25 -07:00
Nathan Sobo
6134d95bfd
WIP
2014-02-19 09:23:25 -07:00
Nathan Sobo
1bf98f5b8d
Add check-licenses task and break license-overrides into their own file
2014-02-19 09:23:24 -07:00
Nathan Sobo
f468420a29
Add report-licenses task
...
It logs a report about the licenses of all dependencies to standard out,
including the license type, the source of the information, and the text
of the source if it's not just an entry in the `package.json`.
There are still some licenses that couldn't be automatically harvested
that will need to be covered in the overrides.
2014-02-19 09:23:24 -07:00
Nathan Sobo
459c11b602
Add initial doc for contributing to packages
2014-02-19 08:40:21 -07:00
probablycorey
6f8cb24e5a
Add Workspace::paneForUri
2014-02-18 15:40:36 -08:00
probablycorey
b8d8ae68a3
Add Workspace::getActivePane
2014-02-18 15:40:36 -08:00
probablycorey
63eb032472
Give precedence to searchAllPanes option in Workspace::open
2014-02-18 15:40:36 -08:00
probablycorey
69396922db
Remove WorkspaceView::indexOfPane
2014-02-18 15:39:06 -08:00
probablycorey
99774d7417
Add comment to PaneContainer::indexOfPane
2014-02-18 15:39:06 -08:00
probablycorey
e67fb86084
Remove Workspace::getFocusedPane
2014-02-18 15:39:05 -08:00
probablycorey
98a25ca5e3
💄
2014-02-18 15:39:05 -08:00
probablycorey
245ad7a356
Rename pane focusing methods on Workspace
2014-02-18 15:39:05 -08:00
probablycorey
b042dffc2c
Rename Workspace::getPanes to Workspace::getPaneViews
2014-02-18 15:39:05 -08:00
probablycorey
ef263580df
Replace WorkspaceView:eachPane with WorkspaceView:eachPaneView
2014-02-18 15:39:05 -08:00
Kevin Sawicki
c0010789bc
Remove debug logging
2014-02-18 11:53:55 -08:00
probablycorey
77453ff989
Upgrade to markdown-preview@0.31.0
2014-02-18 11:35:48 -08:00
Kevin Sawicki
da945de5f5
Only require init script when it exists
2014-02-18 11:01:24 -08:00
Kevin Sawicki
7a7521d810
Upgrade apm for argument parsing tweaks
2014-02-18 09:35:32 -08:00
Kevin Sawicki
31811ea4ae
Upgrade to open-on-github@0.20.0
2014-02-18 09:19:00 -08:00
Kevin Sawicki
512a14d2ed
Show the window synchronously in specs
...
Showing it asynchronously was causing specs to fail that relied on a mini
editor having focus in the very first spec run.
2014-02-18 09:01:44 -08:00
Kevin Sawicki
cdeb5d1a3d
💄 Use @ instead of this
2014-02-18 08:39:06 -08:00
Kevin Sawicki
72b120cfe1
Move random-words to dependencies
2014-02-17 16:43:09 -08:00
Kevin Sawicki
14424abe08
Remove unused first-mate dependency
2014-02-17 16:43:09 -08:00
Kevin Sawicki
254730dc9f
Merge pull request #1552 from atom/ks-remove-npm-warnings
...
Remove npm warnings
2014-02-17 16:21:23 -08:00
Kevin Sawicki
ba3ae00b76
Upgrade to markdown-preview@0.30.0
2014-02-17 16:14:21 -08:00
Kevin Sawicki
ea2793a746
Upgrade to symbols-view@0.35.0
2014-02-17 15:56:55 -08:00
Kevin Sawicki
e5fe583a3c
Upgrade to settings-view@0.74.0
2014-02-17 15:56:05 -08:00
Kevin Sawicki
fe19798af9
Upgrade to less-cache@0.12.0
2014-02-17 15:55:07 -08:00
Kevin Sawicki
ce6751859c
Upgrade to image-view@0.24.0
2014-02-17 15:52:41 -08:00
Kevin Sawicki
b7aa88f9a1
Upgrade to snippets@0.29.0
2014-02-17 15:51:48 -08:00
Kevin Sawicki
0c01df5d29
Upgrade to fs-plus 2.x in build
2014-02-17 15:49:47 -08:00
Kevin Sawicki
24403ef0b0
Upgrade to nslog@0.5.0
2014-02-17 15:46:04 -08:00
Kevin Sawicki
56cb847633
Upgrade apm for version bumps
2014-02-17 15:33:55 -08:00
Kevin Sawicki
a7a0ecd019
Upgrade to snippets@0.28.0
2014-02-17 15:32:39 -08:00
Kevin Sawicki
0dce31e02d
Don't dedupe nan
2014-02-17 15:26:40 -08:00
Kevin Sawicki
ad36db61c6
Upgrade to first-mate 1.1.5
2014-02-17 15:26:18 -08:00
Kevin Sawicki
69fe67d6e1
Upgrade to fs-plus 2.x
2014-02-17 15:25:51 -08:00
Kevin Sawicki
57ed5d7d57
Merge pull request #1550 from atom/ks-no-more-text-mate-package
...
Remove TextMatePackage
2014-02-17 15:06:42 -08:00
Kevin Sawicki
320acab126
Wait for activation promise
2014-02-17 14:58:55 -08:00
Kevin Sawicki
a91285c754
Upgrade to settings-view@0.73.0
2014-02-17 14:57:52 -08:00
Kevin Sawicki
313fb79fdc
Remove stray c
2014-02-17 14:50:34 -08:00
Kevin Sawicki
3571d1e60e
Remove unused .tmbundle fixture
2014-02-17 14:47:05 -08:00
Kevin Sawicki
3d89f76abf
Upgrade apm for init fix
2014-02-17 14:36:45 -08:00
Kevin Sawicki
9e19f62b47
Update packages for CSS selectors in scoped properties
2014-02-17 14:34:38 -08:00
Kevin Sawicki
e439847b59
Remove preferences folder spec
2014-02-17 14:24:26 -08:00
Kevin Sawicki
ce6d5b3b2a
Upgrade to language-ruby@0.11.0
2014-02-17 14:21:54 -08:00
Kevin Sawicki
b4e8d5480c
Use Q.all
2014-02-17 14:07:18 -08:00
Kevin Sawicki
04290ebbbb
Wait for package to be activated
2014-02-17 14:06:59 -08:00
Kevin Sawicki
366684f3d7
Add missing ThemePackage require
2014-02-17 13:23:21 -08:00
Kevin Sawicki
5f9549e279
Default metadata to empty hash
2014-02-17 13:16:00 -08:00
Kevin Sawicki
a149056408
Remove unnecessary rejection
2014-02-17 13:12:38 -08:00
Kevin Sawicki
fb60a3189a
Call load on package
2014-02-17 13:10:19 -08:00
Kevin Sawicki
94f26b99cc
grammarsPromise not grammarPromise
2014-02-17 13:00:29 -08:00
Kevin Sawicki
3f8d9a4c47
Combine AtomPackage and Package
2014-02-17 12:59:03 -08:00
Kevin Sawicki
50a27e99bb
Chain activate promise with grammar/properties promises
2014-02-17 12:43:29 -08:00
Kevin Sawicki
eb885357e6
Memoize AtomPackage/ThemePackage
2014-02-17 12:10:49 -08:00
Kevin Sawicki
9b3463ef64
Organize requires
2014-02-17 12:08:34 -08:00
Kevin Sawicki
39762081b1
Upgrade apm for init changes
2014-02-17 12:07:21 -08:00
Kevin Sawicki
0dd96a0732
Load scoped properties asynchronously
2014-02-17 12:01:37 -08:00
Kevin Sawicki
70d8777db6
Load grammars asynchronously
2014-02-17 11:47:04 -08:00
Kevin Sawicki
bb0a31228d
Call super from AtomPackage constructor
2014-02-17 11:34:01 -08:00
Kevin Sawicki
cec35ed7c8
Use name ivar instead of metadata.name
2014-02-17 11:31:44 -08:00
Kevin Sawicki
95e68c8c2b
Store metadata in Package constructor
2014-02-17 11:31:20 -08:00
Kevin Sawicki
3f5cd19ddc
Add missing path. prefix
2014-02-17 11:29:29 -08:00
Kevin Sawicki
d0dd0a9882
Rename e variables to error
2014-02-17 11:29:11 -08:00
Kevin Sawicki
2d52f3deac
Rename path variables to packagePath
2014-02-17 11:28:55 -08:00
Kevin Sawicki
fa376d9543
Remove TextMatePackage
2014-02-17 11:26:58 -08:00
Kevin Sawicki
31480f92ce
Upgrade to language-yaml@0.3.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
7d725d5597
Upgrade to language-xml@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
dbfcd0c4d1
Upgrade to language-toml@0.9.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
55eff7cd69
Upgrade to language-todo@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
97951e38ad
Upgrade to language-text@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
68f190ab9a
Upgrade to language-sql@0.4.0
2014-02-17 11:25:37 -08:00
Kevin Sawicki
a7edf10f1f
Upgrade to language-source@0.4.0
2014-02-17 11:25:36 -08:00
Kevin Sawicki
bd050a817d
Update to language-shellscript@0.4.0
2014-02-17 11:25:36 -08:00
Kevin Sawicki
0c267f35ef
Upgrade to language-sass@0.5.0
2014-02-17 11:25:36 -08:00
Kevin Sawicki
4437255f65
Upgrade to language-ruby-on-rails@0.6.0
2014-02-17 11:25:32 -08:00
Kevin Sawicki
85af8a2225
Upgrade to language-ruby@0.10.0
2014-02-17 11:15:53 -08:00
Kevin Sawicki
db64dd5426
Upgrade to language-python@0.4.0
2014-02-17 11:15:24 -08:00
Kevin Sawicki
34732d059e
Upgrade to language-puppet@0.4.0
2014-02-17 11:14:47 -08:00
Kevin Sawicki
8888de0256
Upgrade to language-property-list@0.4.0
2014-02-17 11:14:02 -08:00
Kevin Sawicki
87b7d9d5e3
Upgrade to language-php@0.5.0
2014-02-17 11:13:33 -08:00
Kevin Sawicki
67de3ceb5e
Upgrade to language-perl@0.4.0
2014-02-17 11:13:11 -08:00
Kevin Sawicki
60b4554cb3
Upgrade to language-pegjs@0.3.0
2014-02-17 11:10:26 -08:00
Kevin Sawicki
f7ae280760
Upgrade to language-objective-c@0.4.0
2014-02-17 11:09:43 -08:00
Kevin Sawicki
42320c5227
Upgrade to language-mustache@0.3.0
2014-02-17 11:09:09 -08:00
Kevin Sawicki
7f090fdac8
Upgrade to language-make@0.3.0
2014-02-17 11:08:30 -08:00
Kevin Sawicki
4c69abc7db
Upgrade to language-less@0.3.0
2014-02-17 11:08:02 -08:00
Kevin Sawicki
3406b5ee1f
Upgrade to language-json@0.4.0
2014-02-17 11:07:33 -08:00
Kevin Sawicki
2af12a7b7a
Upgrade to language-javascript@0.7.0
2014-02-17 11:06:01 -08:00
Kevin Sawicki
b3c3b55131
Upgrade to language-java@0.4.0
2014-02-17 11:05:14 -08:00
Kevin Sawicki
74aceb02fc
Upgrade to language-hyperlink@0.5.0
2014-02-17 11:04:42 -08:00
Kevin Sawicki
4a36d2ee89
Upgrade to language-html@0.4.0
2014-02-17 11:03:23 -08:00
Kevin Sawicki
de24128009
Upgrade to language-go@0.4.0
2014-02-17 11:02:45 -08:00
Kevin Sawicki
415c871b83
Upgrade to language-git@0.5.0
2014-02-17 11:01:08 -08:00
Kevin Sawicki
7f826dd005
Upgrade to language-gfm@0.17.0
2014-02-17 11:00:13 -08:00
Kevin Sawicki
408901360f
Upgrade to language-css@0.4.0
2014-02-17 10:59:13 -08:00
Kevin Sawicki
ec6accbc8b
Upgrade to language-coffee-script@0.8.0
2014-02-17 10:58:03 -08:00
Kevin Sawicki
523460166f
Upgrade to language-clojure@0.2.0
2014-02-17 10:56:29 -08:00
Kevin Sawicki
df996695c8
Upgrade to language-c@0.5.0
2014-02-17 10:56:18 -08:00
Kevin Sawicki
86a9279743
Remove support for Syntaxes/Preferences directories
...
All existing packages have the lower-case version of these directory
names and `apm init --convert` generates them with lower case names.
2014-02-17 09:45:34 -08:00
Kevin Sawicki
53b423496f
Only allow json and cson grammars
2014-02-17 09:44:08 -08:00
Kevin Sawicki
ead21bfc33
Remove synchronous activation of TextMate packages
2014-02-17 09:40:47 -08:00
Kevin Sawicki
ee14214c7a
Measure activate time of TextMate packages
2014-02-17 09:38:50 -08:00
probablycorey
8f26feadb5
Assume cli files are executable
2014-02-14 17:53:31 -08:00
probablycorey
760d8c60ad
Don't try and install cli commands if they are already symlinked.
...
Closes #1548
2014-02-14 17:43:54 -08:00
probablycorey
bec5c9c9c9
Remove unnecessary chmod command
2014-02-14 17:43:54 -08:00
Kevin Sawicki
02a8a41427
Merge pull request #1547 from atom/ks-shutdown-errors
...
Remove shutdown errors
2014-02-14 17:03:20 -08:00
Kevin Sawicki
d5f7e2a6e2
Remove remove() method
2014-02-14 15:45:28 -08:00
Kevin Sawicki
3e6e530b44
Delete socket file when atom.exit() is called
...
Previously the socket file was not being deleted when `apm test` was run
causing a noticeable delay the next time a window was opened and the
socket had to timeout before the window would display.
2014-02-14 15:27:29 -08:00
Kevin Sawicki
c277a19781
Merge pull request #1545 from atom/ks-grammar-selector-cleanup
...
Changes based on cleaning up grammar-selector
2014-02-14 15:03:51 -08:00
Kevin Sawicki
3191697a38
Rename editorView to filterEditorView in specs
2014-02-14 14:48:32 -08:00
Kevin Sawicki
0cead13df7
Upgrade to grammar-selector@0.20.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
59872889db
Upgrade to symbols-view@0.34.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
da14629826
Upgrade to styleguide@0.24.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
3bf551cefd
Upgrade to spell-check@0.25.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
85543888b4
Upgrade to fuzzy-finder@0.35.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
37cd047c46
Upgrade to command-palette@0.17.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
e2dc48456d
Upgrade to bookmarks@0.20.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
bf2a3d3ca4
Upgrade to autocomplete@0.23.0
2014-02-14 14:48:32 -08:00
Kevin Sawicki
63f7f01169
Tweak SelectListView comments
2014-02-14 14:48:32 -08:00
Kevin Sawicki
6d68c4eeea
💄 Wrap callbacks
2014-02-14 14:48:32 -08:00
Kevin Sawicki
d91dd2f6ea
Revert accidental require rename
2014-02-14 14:48:32 -08:00
Kevin Sawicki
c91443825b
Rename focusEditor to focusFilterEditor
2014-02-14 14:48:31 -08:00
Kevin Sawicki
c31e981479
Mention viewForItem can return a String
2014-02-14 14:48:31 -08:00
Kevin Sawicki
2cefd4f4d6
Make storeFocusedElement public
2014-02-14 14:48:31 -08:00
Kevin Sawicki
2a9b1260c2
Rename editorView to filterEditorView
2014-02-14 14:48:31 -08:00
Kevin Sawicki
e53feba1fd
Add full example to header comment
2014-02-14 14:48:31 -08:00
Kevin Sawicki
24752ff006
Clean up docs
2014-02-14 14:48:31 -08:00
Kevin Sawicki
29ef6366ca
Remove getViewClasses
2014-02-14 14:48:31 -08:00
Kevin Sawicki
06e782e920
Add spec for return element from viewForItem
2014-02-14 14:48:31 -08:00
Kevin Sawicki
6e29f08469
Throw error when methods are not implemented
2014-02-14 14:48:31 -08:00
Kevin Sawicki
52c1747aaf
Update SelectListView spec for API changes
2014-02-14 14:48:31 -08:00
Kevin Sawicki
b2973556d6
Call getSelectedItemView from getSelectedItem
2014-02-14 14:48:31 -08:00
Kevin Sawicki
d0c2dfffb1
Use item in confirmSelection
2014-02-14 14:48:31 -08:00
Kevin Sawicki
f3af21c5d2
Append view instead of item
2014-02-14 14:48:31 -08:00
Kevin Sawicki
e5b4302407
Remove return type
2014-02-14 14:48:31 -08:00
Kevin Sawicki
fc6aa2aa12
Rename filteredArray to filteredItems
2014-02-14 14:48:31 -08:00
Kevin Sawicki
883f6dd50b
Add public API to set max items
2014-02-14 14:48:30 -08:00
Kevin Sawicki
8ac197074d
selectItemView instead of selectItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
d045bc9836
Rename data attribute to select-list-item
2014-02-14 14:48:30 -08:00
Kevin Sawicki
d31c0f81d2
Rename viewClass to getViewClasses
2014-02-14 14:48:30 -08:00
Kevin Sawicki
5bad4c95c1
Rename miniEditor to editorView
2014-02-14 14:48:30 -08:00
Kevin Sawicki
dc11573862
Outdent code block
2014-02-14 14:48:30 -08:00
Kevin Sawicki
4d42cb908d
Rename getSelectedElement to getSelectedItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
db2bb9274d
Rename array ivar to items
2014-02-14 14:48:30 -08:00
Kevin Sawicki
0e3b6628f3
Call getFilterKey() instead of filterKey ivar
2014-02-14 14:48:30 -08:00
Kevin Sawicki
65dafd58c1
Doc that subclasses must implement confirmed(item)
2014-02-14 14:48:30 -08:00
Kevin Sawicki
0c0b082604
Mark viewClass as public
2014-02-14 14:48:30 -08:00
Kevin Sawicki
906fcf0929
Doc that subclasses must implement viewForItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
36458331f8
Rename itemForElement to viewForItem
2014-02-14 14:48:30 -08:00
Kevin Sawicki
4b1e44a967
Rename setArray to setItems
2014-02-14 14:48:30 -08:00
Kevin Sawicki
c7855dbcd3
Upgrade to whitespace@0.13.0
2014-02-14 09:24:48 -08:00
Nathan Sobo
950a0ce153
Merge pull request #1492 from atom/ns-fix-softwrap
...
Fix whacky soft-wrap issues
2014-02-14 18:35:12 +02:00
Nathan Sobo
d64fefd96c
Merge branch 'master' into ns-fix-softwrap
...
Conflicts:
src/row-map.coffee
2014-02-14 08:36:58 -07:00
Kevin Sawicki
7f903bc6e7
Merge pull request #1544 from atom/ks-publish-doc
...
Publishing doc
2014-02-13 17:27:34 -08:00
Kevin Sawicki
d4dfdd17ff
Remove stray g
2014-02-13 15:37:10 -08:00
Kevin Sawicki
2e8bf53a04
Outdent list
2014-02-13 15:37:10 -08:00
Kevin Sawicki
d9262a8415
Remove extra space
2014-02-13 15:37:10 -08:00
Kevin Sawicki
504ec58d93
Lowercase package
2014-02-13 15:37:10 -08:00
Kevin Sawicki
3de158bbdd
Link to http://guides.github.com/overviews/desktop
2014-02-13 15:37:10 -08:00
Kevin Sawicki
6cd3ef4a6c
Wrap at 80
2014-02-13 15:37:10 -08:00
Kevin Sawicki
d5c8b052c6
Tweak pre-req checks
2014-02-13 15:37:10 -08:00
Kevin Sawicki
ffdbefc0f4
List out what publish command does before running
2014-02-13 15:37:10 -08:00
Kevin Sawicki
fccddd9200
Remove stray ]
2014-02-13 15:37:09 -08:00
Kevin Sawicki
bdb37c4dee
Remove extra newline
2014-02-13 15:37:09 -08:00
Kevin Sawicki
4b28cc78b1
Drop ./ from link
2014-02-13 15:37:09 -08:00
Kevin Sawicki
28032cb257
Use link name
2014-02-13 15:37:09 -08:00
Kevin Sawicki
75c3197a62
Link to publish doc from converting docs
2014-02-13 15:37:09 -08:00
Kevin Sawicki
e0459fa069
Link to publish from your first package doc
2014-02-13 15:37:09 -08:00
Kevin Sawicki
8f9d845683
People can now install it
2014-02-13 15:37:09 -08:00
Kevin Sawicki
7caece7c77
Tweak wording around versioning
2014-02-13 15:37:09 -08:00
Kevin Sawicki
e279c75653
Add name check and post publish instructions
2014-02-13 15:37:09 -08:00
Kevin Sawicki
f678d836fa
Add initial publishing doc
2014-02-13 15:37:09 -08:00
probablycorey
131a457da8
Upgrade to imave-view@0.23.0
2014-02-13 15:26:57 -08:00
Kevin Sawicki
df4e791f47
Update apm for publish tweaks
2014-02-13 15:25:01 -08:00
Corey Johnson
752d028581
Merge pull request #1543 from atom/cz-non-admin-command-install
...
Enable privilege escalation when install command
2014-02-13 14:51:44 -08:00
Corey Johnson
543a2ad266
Merge pull request #1539 from atom/cj-move-openers-to-workspace
...
Cj move openers to workspace
2014-02-13 14:23:11 -08:00
probablycorey
c2fe0b7aa1
Replace editor with item
2014-02-13 13:58:23 -08:00
probablycorey
9e0436d10e
Always check existing active for uri first
2014-02-13 13:57:59 -08:00
probablycorey
b3550c6526
Use full url when opening uri
2014-02-13 13:55:37 -08:00
probablycorey
75745bccc7
🔥 moar whitespace
2014-02-13 11:03:58 -08:00
probablycorey
93bd0c8412
🔥 whitespace
2014-02-13 11:00:29 -08:00
probablycorey
f473bfdb95
Move actual opener logic back to project.
...
Not all specs create a workspace and workspaceView, so there were
failures. They probably SHOULD all have workspace and workspaceView
but that is beyond the scope of this PR.
2014-02-13 10:52:07 -08:00
probablycorey
9300ee0f47
Fix spec
2014-02-13 10:08:08 -08:00
probablycorey
c7bd1f0a87
Use string because it is easier to read
2014-02-13 10:03:44 -08:00
probablycorey
763c5053ad
Shell commands installed on startup don't ask for admin privleges
2014-02-13 10:00:18 -08:00
probablycorey
3053760880
Update error message
2014-02-13 09:54:03 -08:00
probablycorey
a428b03db5
Combine all command creation methods
2014-02-13 09:53:55 -08:00
Kevin Sawicki
0153bb538b
Upgrade apm for publish command tweaks
2014-02-13 09:26:18 -08:00
probablycorey
1f47e7ae64
Remove check for /usr/local/bin
2014-02-13 08:40:48 -08:00
Cheng Zhao
a78dff15c4
Use "error?" to check error.
2014-02-13 21:42:10 +08:00
Cheng Zhao
def39f94df
Use runas to do the install when got EACESS error.
2014-02-13 20:47:52 +08:00
Cheng Zhao
382afba835
Upgrade to runas@0.5.x
2014-02-13 20:36:39 +08:00
Cheng Zhao
0358e9ad54
Merge pull request #1542 from atom/atom-shell-v0.9.2
...
Upgrade to atom-shell@v0.9.2
2014-02-13 14:14:49 +08:00
Cheng Zhao
8f4bf6d897
Upgrade to atom-shell@v0.9.2
2014-02-13 14:07:11 +08:00
probablycorey
6428d1cb60
Upgrade to markdown-preview@0.29.0
2014-02-12 17:26:48 -08:00
probablycorey
6b4e68f127
💄
2014-02-12 17:24:47 -08:00
probablycorey
9e9cdaecc0
Delegate methods correctly
2014-02-12 17:24:27 -08:00
probablycorey
410f573095
Make addEditor and removeEditor private methods on project
2014-02-12 17:19:50 -08:00
probablycorey
41761ffbcf
Move eachEditor and getEditors to Workspace
2014-02-12 17:19:25 -08:00
probablycorey
ee09eee374
Move (un)registerOpener to Workspace
2014-02-12 17:12:48 -08:00
Kevin Sawicki
a57c58d5d9
Upgrade to image-view@0.21.0
2014-02-12 16:56:18 -08:00
Kevin Sawicki
1d3163cda1
📝 Outdent code block
2014-02-12 16:34:08 -08:00
probablycorey
e3505fd45b
Prepare 0.50.0 release
2014-02-12 16:33:05 -08:00
probablycorey
5461de5856
Wait 5 seconds before downloading update.
...
And don't show 'check for updates' menu item on launch.
2014-02-12 16:17:36 -08:00
probablycorey
88b214067f
🔥 whitespace
2014-02-12 16:08:40 -08:00
probablycorey
5304afd69a
Check for updates 10 seconds after atom launches
2014-02-12 16:07:41 -08:00
probablycorey
a99c404a78
Merge branch 'cj-remove-openSingletonSync'
2014-02-12 14:30:49 -08:00
probablycorey
6b971e36b0
Upgrade to find-and-replace@0.83.0
2014-02-12 14:23:16 -08:00
probablycorey
e550d8a3bc
Remove Workspace:openSingletonSync
2014-02-12 14:11:41 -08:00
Kevin Sawicki
f3ff802aa4
Upgrade to settings-view@0.72.0
2014-02-12 13:08:08 -08:00
Kevin Sawicki
52241a45df
Merge pull request #1536 from atom/ks-synchronize-cursor-blink
...
Blink all cursors in same interval
2014-02-12 13:07:39 -08:00
Kevin Sawicki
86b19c1ffc
Remove unneeded if/else
2014-02-12 13:01:47 -08:00
Kevin Sawicki
680e1cc80a
Inline style variable
2014-02-12 13:01:47 -08:00
Kevin Sawicki
017cc23bbf
Remove unused param
2014-02-12 13:01:47 -08:00
Kevin Sawicki
d49bb2416b
Use subscribe instead of namespace
2014-02-12 13:01:47 -08:00
Kevin Sawicki
1d2c3bce20
Remove unused requires
2014-02-12 13:01:47 -08:00
Kevin Sawicki
48f69880e0
💄 Use this instead of @
2014-02-12 13:01:47 -08:00
Kevin Sawicki
ed7de42ba0
Use single interval to blink all cursors
2014-02-12 13:01:47 -08:00
Kevin Sawicki
95c4e2170b
📝 Outdent code block
2014-02-12 11:45:00 -08:00
Kevin Sawicki
4e2218b005
Use @ instead of EditorView prefix
2014-02-12 08:59:06 -08:00
Kevin Sawicki
8b83918a24
📝 Doc params in window.coffee
2014-02-12 08:54:16 -08:00
Kevin Sawicki
a1ce1c9ef6
📝 . instead of ,
2014-02-12 08:43:16 -08:00
Cheng Zhao
0419ae8712
Use new runas API for grunt install on Windows.
2014-02-12 22:23:14 +08:00
Cheng Zhao
d8737ba4a1
Upgrade to runas@0.4.0
2014-02-12 22:08:56 +08:00
Cheng Zhao
9bd1835ea1
Merge pull request #1529 from atom/privilege-escalation
...
Ask for privilege escalation when writing file on OS X
2014-02-12 20:47:00 +08:00
Cheng Zhao
823a79610f
💄 "Private:" is not needed anymore.
2014-02-12 20:41:09 +08:00
Cheng Zhao
3929189e7a
Merge branch 'master' into privilege-escalation
...
Conflicts:
src/text-buffer.coffee
2014-02-12 19:32:49 +08:00
Kevin Sawicki
fb73240654
Guard against non-existent .workspace element
2014-02-11 17:13:37 -08:00
Kevin Sawicki
cc890ebdc0
Add editor.fontFamily config default
...
This causes it to display in the settings view.
2014-02-11 17:00:25 -08:00
Corey Johnson
7708d645c9
Merge pull request #1526 from atom/ks-remove-immediate-and-sync-activate-calls
...
Remove immediate/sync option to activatePackage
2014-02-11 16:56:49 -08:00
Kevin Sawicki
29cbea4d50
📝 optional not option
2014-02-11 16:53:36 -08:00
Kevin Sawicki
8b1b3d237d
Init pendingUpdateOperation in ctor
2014-02-11 16:53:00 -08:00
Kevin Sawicki
7d7f208fc5
Add missing keybidings to menu
...
This was caused by the test element not simulating a div element
with the .workspace class.
2014-02-11 16:48:32 -08:00
probablycorey
1302a38ddf
Upgrade to find-and-replace@0.82.0
2014-02-11 16:47:44 -08:00
Kevin Sawicki
f9d70e5623
Make skipped specs yellowish
2014-02-11 16:19:46 -08:00
Kevin Sawicki
0e60d73b10
Use info alert until suite completes or failure occurs
2014-02-11 16:18:43 -08:00
Kevin Sawicki
136928f36e
Merge pull request #1534 from atom/ks-move-lines-around-folds
...
Handle moving lines around folds
2014-02-11 16:06:23 -08:00
Kevin Sawicki
d6fc3e6d01
Move insertDelta computation under transact call
2014-02-11 15:55:32 -08:00
Kevin Sawicki
04d8584742
Use fold directly
2014-02-11 15:55:32 -08:00
Kevin Sawicki
de88d6b624
Support moving up folds around folds
2014-02-11 15:55:32 -08:00
Kevin Sawicki
32a15796c1
Mention screen rows are used
2014-02-11 15:55:32 -08:00
Kevin Sawicki
905e456a15
Only fold valid buffer rows
2014-02-11 15:55:32 -08:00
Kevin Sawicki
04c59952d5
Support moving down folds around folds
2014-02-11 15:55:32 -08:00
Kevin Sawicki
a93bfb5f8c
Make sure moved lines don't go into a fold
2014-02-11 15:55:32 -08:00
Kevin Sawicki
2579f2993b
💄 folded not folder
2014-02-11 15:55:32 -08:00
Kevin Sawicki
f9cdc4883e
Move around folds when moving lines down
2014-02-11 15:55:32 -08:00
Kevin Sawicki
d8da977b20
Add failing spec
2014-02-11 15:55:31 -08:00
Kevin Sawicki
4d230a0517
📝 Pluralize line
2014-02-11 15:55:31 -08:00
Kevin Sawicki
258218b166
Merge pull request #1532 from atom/ks-font-size-commands
...
Consistent font size commands
2014-02-11 15:55:10 -08:00
Kevin Sawicki
211d222291
Remove auto-indent conflict with increase zoom
2014-02-11 15:40:12 -08:00
Kevin Sawicki
dda412d5ec
Add window:reset-font-size command
2014-02-11 15:40:12 -08:00
Kevin Sawicki
d7fabc5a58
Map cmd-_ to window:decrease-font-size
...
Makes it consistent with increase-font-size having two keybindings
2014-02-11 15:40:12 -08:00
Kevin Sawicki
16ab2031fa
Upgrade to markdown-preview@0.28.0
2014-02-11 15:13:32 -08:00
probablycorey
0ea03bc389
Upgrade to markdown-preview@0.28.0
2014-02-11 12:52:35 -08:00
probablycorey
1bc38c191f
Upgrade to markdown-preview@0.27.0
2014-02-11 12:44:41 -08:00
probablycorey
c6baed045d
Merge remote-tracking branch 'origin/master' into ks-remove-immediate-and-sync-activate-calls
...
Conflicts:
package.json
2014-02-11 12:29:02 -08:00
probablycorey
71ae6b28dd
Upgrade to markdown-preview@0.26.0
2014-02-11 11:40:12 -08:00
probablycorey
57e7335907
Merge branch 'cj-update-markdown-preview'
...
Conflicts:
src/pane.coffee
2014-02-11 11:33:46 -08:00
Corey Johnson
15442c3dba
Merge pull request #1527 from atom/cj-update-markdown-preview
...
Changes inspired by Markdown Preview
2014-02-11 11:27:02 -08:00
probablycorey
d5c4b74608
🔥 whitespace
2014-02-11 10:58:32 -08:00
probablycorey
a2fcc7aa7a
Add Workspace::getActiveEditor and Pane::getActiveEditor
2014-02-11 10:58:24 -08:00
Kevin Sawicki
de0aba6165
Merge pull request #1528 from atom/ks-spec-runner-ui
...
Tweak spec reporter styles
2014-02-11 09:33:30 -08:00
probablycorey
4b529ae167
Make methods private
2014-02-11 09:33:12 -08:00
Kevin Sawicki
848d77d3eb
Show 0 failures when all pass
2014-02-11 09:23:12 -08:00
Kevin Sawicki
069ead6b1c
Show failure count at end
2014-02-11 09:21:21 -08:00
Kevin Sawicki
aef3332a09
Set suite description as text
2014-02-11 09:06:14 -08:00
Kevin Sawicki
4bfc0e8ea1
Remove ivars assigned in initialize
2014-02-11 09:06:14 -08:00
Kevin Sawicki
c19c4a5e27
Remove unused class
2014-02-11 09:06:13 -08:00
Kevin Sawicki
750e3565fd
Remove unused margin styles
2014-02-11 09:06:13 -08:00
Kevin Sawicki
0eb874864c
Remove unused specFilter method
2014-02-11 09:06:13 -08:00
Kevin Sawicki
4c60c40eb8
Nest list-unstyled rule
2014-02-11 09:06:13 -08:00
Kevin Sawicki
830a8ddc03
Use bootstrap tooltips
2014-02-11 09:06:13 -08:00
Kevin Sawicki
d9b14dc492
💄 Use Date.now()
2014-02-11 09:06:13 -08:00
Kevin Sawicki
4743cf89dc
Ignore lines after the first jasmine line
2014-02-11 09:06:13 -08:00
Kevin Sawicki
b6710b54cf
Add comment about package specs label
2014-02-11 09:06:13 -08:00
Kevin Sawicki
d9e4b9d199
Remove redundant spec count
2014-02-11 09:06:13 -08:00
Kevin Sawicki
6a408a3a55
Make symbol-header font size 18px
2014-02-11 09:06:13 -08:00
Kevin Sawicki
4b2e8f8713
Use fold/unfold octicons
2014-02-11 09:06:13 -08:00
Kevin Sawicki
c882d73527
Add it prefix to failure descriptions
2014-02-11 09:06:13 -08:00
Kevin Sawicki
fd005380b0
Use package name in label
2014-02-11 09:06:12 -08:00
Kevin Sawicki
6776fa4f0d
Remove border from symbol area
2014-02-11 09:06:12 -08:00
Kevin Sawicki
8be5f7d6c8
Use bootstrap to style spec reporter
2014-02-11 09:06:12 -08:00
Kevin Sawicki
1c51f512ea
Add symbol-area class
2014-02-11 09:06:12 -08:00
Kevin Sawicki
0d724bb00d
Drop colon suffix
2014-02-11 09:06:12 -08:00
Kevin Sawicki
8b94fef806
Use alert class for status area
2014-02-11 09:06:12 -08:00
Kevin Sawicki
919fafc7a4
Trim stack trace lines
2014-02-11 09:06:12 -08:00
Kevin Sawicki
89b240cd4f
Use pre element for stack traces
2014-02-11 09:06:12 -08:00
Kevin Sawicki
91bd852812
Use hyphen separated class names
2014-02-11 09:06:12 -08:00
Kevin Sawicki
99c2c32e1e
Nest styles
2014-02-11 09:06:12 -08:00
Kevin Sawicki
ecf4dbefe3
Sanitize duplicate error and [object Object].<anonymous> lines
2014-02-11 09:06:12 -08:00
Kevin Sawicki
cf73dd467a
Pad stack traces
2014-02-11 09:06:11 -08:00
Kevin Sawicki
05769f8a49
💄 One property per line
2014-02-11 09:06:11 -08:00
probablycorey
51fbb1be07
Add Pane::getActiveItem
2014-02-11 08:59:34 -08:00
probablycorey
af1f57048b
Add Pane::getActiveItem
2014-02-11 08:55:45 -08:00
Kevin Sawicki
0e62841320
Merge pull request #1524 from atom/ks-clear-conflict-on-save
...
Clear conflict on save
2014-02-11 08:52:48 -08:00
Kevin Sawicki
d9ddf516f8
📝 Clarify TextBuffer::isInConflict
2014-02-11 08:46:21 -08:00
Kevin Sawicki
1436b8eb5e
Rename path variables to filePath
2014-02-11 08:46:00 -08:00
Kevin Sawicki
1645efa2ce
Clear conflict when the buffer is saved
2014-02-11 08:46:00 -08:00
Cheng Zhao
d0fe2c9a5b
Cache content after file is written successfully.
2014-02-11 15:10:41 +08:00
Cheng Zhao
84ee94dfd1
Support privilege escalation when writing file.
2014-02-11 14:58:15 +08:00
Cheng Zhao
f585f53144
Upgrade to runas@0.4.0
2014-02-11 14:57:51 +08:00
Kevin Sawicki
9b3cdd00c8
Upgrade to language-gfm@0.16.0
2014-02-10 21:12:05 -08:00
Kevin Sawicki
b650043191
Upgrade to background-tips@0.7.0
2014-02-10 16:33:12 -08:00
probablycorey
6f422ce56b
Upgrade to autosave@0.11.0
2014-02-10 16:32:48 -08:00
Kevin Sawicki
abe630937e
Upgrade to bookmarks@0.19.0
2014-02-10 16:26:03 -08:00
probablycorey
7cccd5f920
Upgrade to autoflow@0.14.0
2014-02-10 16:22:52 -08:00
probablycorey
e4f6eb17a0
Upgrade to archive-view@0.22.0
2014-02-10 16:17:18 -08:00
probablycorey
3951c45519
Update apm
2014-02-10 16:04:56 -08:00
probablycorey
2a2858554a
Remove synchronous package loading shims
2014-02-10 15:52:34 -08:00
probablycorey
5b6e0b769d
Fix specs for Tokenized Buffer
2014-02-10 15:52:34 -08:00
probablycorey
c189dc22d7
Remove focused specs
2014-02-10 15:52:34 -08:00
probablycorey
d2abbb3681
Fix specs for Syntax
2014-02-10 15:52:34 -08:00
probablycorey
8df791c949
Fix specs for Language Mode
2014-02-10 15:52:34 -08:00
probablycorey
1d4cab404d
Fix specs for Editor View
2014-02-10 15:52:34 -08:00
probablycorey
1f3ea76379
Update Editor spec
2014-02-10 15:52:33 -08:00
probablycorey
e01be5d41a
Update display buffer spec
2014-02-10 15:52:33 -08:00
probablycorey
13e435a4f9
Update Atom Spec
2014-02-10 15:52:33 -08:00
probablycorey
3592ec19df
Don't use activation events on fixture package with serialization error
2014-02-10 15:52:33 -08:00
Kevin Sawicki
b49bd6fd10
Upgrade to github-sign-in@0.19.0
2014-02-10 15:36:50 -08:00
Kevin Sawicki
2d16d3a459
Upgrade to keybinding-resolve@0.10.0
2014-02-10 15:33:58 -08:00
Kevin Sawicki
72f2824588
Upgrade to language-gfm@0.15.0
2014-02-10 15:32:01 -08:00
Kevin Sawicki
a229c28e62
Upgrade to language-toml@0.8.0
2014-02-10 15:30:58 -08:00
Kevin Sawicki
b6576545ba
Upgrade to release-notes@0.20.0
2014-02-10 15:20:56 -08:00
Kevin Sawicki
e8c0793874
Upgrade to spell-check@0.24.0
2014-02-10 15:16:53 -08:00
Kevin Sawicki
508636c06e
Upgrade to update-package-dependencies@0.3.0
2014-02-10 15:14:10 -08:00
Kevin Sawicki
ca49ac1730
Upgrade to visual-bell@0.7.0
2014-02-10 15:13:43 -08:00
Kevin Sawicki
44c4bc8434
Upgrade to whitespace@0.12.0
2014-02-10 15:12:02 -08:00
Kevin Sawicki
a2fb288745
Upgrade to metrics@0.26.0
2014-02-10 15:02:14 -08:00
Kevin Sawicki
c00c5c97f1
Remove unused file extension API
2014-02-10 14:43:47 -08:00
Kevin Sawicki
2248bbf8fb
Remove unused ivars
2014-02-10 14:43:28 -08:00
Kevin Sawicki
256a9bf08a
Upgrade to language-gfm@0.14.0
2014-02-10 14:30:28 -08:00
Kevin Sawicki
4d3b4529f1
Upgrade to link@0.17.0
2014-02-10 14:30:05 -08:00
Corey Johnson
723ebff69a
Merge pull request #1518 from atom/cj-make-package-activation-consistent
...
Make package loading options consistent and asynchronous
2014-02-10 14:18:27 -08:00
probablycorey
ffb7093cf3
Merge branch 'cj-make-package-activation-consistent' into cj-update-markdown-preview
...
Conflicts:
src/deserializer-manager.coffee
src/workspace.coffee
2014-02-10 14:17:46 -08:00
probablycorey
d415ec9a00
Add custom load and activate method to Theme Package
2014-02-10 13:39:38 -08:00
Kevin Sawicki
2e8962501d
Add hyphen between text and mate
2014-02-10 13:30:40 -08:00
Kevin Sawicki
8425c15cd7
💄 Use Array::filter instead of for/in/when
2014-02-10 13:21:08 -08:00
Kevin Sawicki
f9f2688468
Upgrade to snippets@0.27.0
2014-02-10 12:18:15 -08:00
Kevin Sawicki
ad0bb5098f
Upgrade to wrap-guide@0.14.0
2014-02-10 12:05:56 -08:00
Kevin Sawicki
81e86c1467
📝 Remove Internal: comment
2014-02-10 11:48:21 -08:00
Kevin Sawicki
0724dd7a7c
Remove unused requires
2014-02-10 11:47:07 -08:00
Kevin Sawicki
92b76e61c4
Revert apm change
2014-02-10 11:46:22 -08:00
Kevin Sawicki
8eee4d87be
Guard against missing workspace view
2014-02-10 11:41:08 -08:00
probablycorey
e6d7413af1
Always call deactivate on loaded packages
2014-02-10 11:24:02 -08:00
Kevin Sawicki
6685464229
Treat spec description as text instead of html
2014-02-10 10:56:56 -08:00
Kevin Sawicki
20772d045c
Upgrade to background-tips@0.6.0
2014-02-10 10:04:51 -08:00
Kevin Sawicki
33b7c915eb
Upgrade to symbols-view@0.33.0
2014-02-10 09:30:59 -08:00
Kevin Sawicki
31a154d7eb
Use subscription to track if disabled packages are observed
2014-02-10 09:17:15 -08:00
probablycorey
f0197632a3
Upgrade to fuzzy-finder@0.34.0
2014-02-07 21:29:37 -08:00
probablycorey
ae7306572b
Guard against empty activationDeferred var
2014-02-07 21:00:50 -08:00
Kevin Sawicki
1a81248c88
💄 Remove extra space
2014-02-07 17:14:24 -08:00
probablycorey
8d40e4df10
Merge remote-tracking branch 'origin/master' into cj-make-package-activation-consistent
...
Conflicts:
package.json
src/package-manager.coffee
src/text-mate-package.coffee
2014-02-07 16:53:24 -08:00
Kevin Sawicki
431688e44c
Remove unused require
2014-02-07 16:33:28 -08:00
Kevin Sawicki
f10a70eaf4
Implement TextMatePackage.activateSync
2014-02-07 16:32:34 -08:00
probablycorey
282fb66e75
Reject and remove activation deferral on deactivation
2014-02-07 16:30:10 -08:00
Kevin Sawicki
a131a03f28
Don't bundle unused jasmine-reporters/ext folder
2014-02-07 16:18:49 -08:00
Kevin Sawicki
713d7332b3
Update jasmine.js filter pattern
2014-02-07 16:09:43 -08:00
probablycorey
00f30eaf6c
Make immediate package loading work
2014-02-07 15:50:48 -08:00
Kevin Sawicki
f01a2a91f9
Remove spec/suite time logging
...
This isn't really helpful anymore now that the specs run in parallel
2014-02-07 15:44:11 -08:00
probablycorey
e51c94b940
Downgrade to feedback@0.23.0
2014-02-07 15:29:25 -08:00
Kevin Sawicki
fe5640df4b
Return promise if it already exists
...
This prevents successive calls to atom.packages.activatePackage from
activating an AtomPackage multiple times.
2014-02-07 15:23:53 -08:00
Kevin Sawicki
42a777e822
Upgrade to gists@0.17.0
2014-02-07 15:13:50 -08:00
probablycorey
73cc1dadae
Upgrade to fuzzy-finder@0.34.0
2014-02-07 15:13:24 -08:00
probablycorey
4b9aa18628
Upgrade to feedback@0.23.0
2014-02-07 15:10:49 -08:00
Kevin Sawicki
163150dc87
Upgrade to git-diff@0.24.0
2014-02-07 15:09:48 -08:00
Kevin Sawicki
f3be876065
Upgrade to grammar-selector@0.19.0
2014-02-07 15:09:48 -08:00
probablycorey
e499e32c24
Upgrade to editor-stats@0.13.0
2014-02-07 15:03:17 -08:00
Kevin Sawicki
3534ac0f32
Upgrade to image-view@0.19.0
2014-02-07 15:01:41 -08:00
probablycorey
ac6675380c
Upgrade to dev-live-reload@0.24.0
2014-02-07 15:01:01 -08:00
Kevin Sawicki
c1e8505ebf
Upgrade to link@0.16.0
2014-02-07 14:59:35 -08:00
Kevin Sawicki
e567702e3f
Upgrade to metrics@0.25.0
2014-02-07 14:58:13 -08:00
Kevin Sawicki
5d2c6ea4b4
Upgrade to package-generator@0.26.0
2014-02-07 14:55:58 -08:00
Kevin Sawicki
df1a792675
Upgrade to settings-view@0.71.0
2014-02-07 14:52:17 -08:00
Kevin Sawicki
9c1fa74d2f
Upgrade to snippets@0.26.0
2014-02-07 14:52:17 -08:00
Kevin Sawicki
009cbfd418
Upgrade to snippets@0.25.0
2014-02-07 14:52:17 -08:00
probablycorey
81fd2bbf2e
Upgrade to command-pallete@0.16.0
2014-02-07 14:31:04 -08:00
probablycorey
d5222f22ea
Upgrade to bracket-matcher@0.20.0
2014-02-07 14:27:37 -08:00
Kevin Sawicki
69545cba61
Upgrade to symbols-view@0.32.0
2014-02-07 14:25:40 -08:00
probablycorey
625a61a18f
Upgrade to autoflow@0.13.0
2014-02-07 14:12:16 -08:00
probablycorey
2d93402858
Update to autocomplete@0.22.0
2014-02-07 14:03:18 -08:00
Kevin Sawicki
efbf961c4b
Upgrade to tabs@0.19.0
2014-02-07 14:00:38 -08:00
Kevin Sawicki
d64ff4d598
Upgrade to tree-view@0.69.0
2014-02-07 13:58:42 -08:00
Kevin Sawicki
c81fcac108
Upgrade to tree-view@0.68.0
2014-02-07 13:57:43 -08:00
Kevin Sawicki
01f3f88c6c
Upgrade to whitespace@0.11.0
2014-02-07 13:51:33 -08:00
Kevin Sawicki
fa45af588e
Upgrade to wrap-guide@0.13.0
2014-02-07 13:50:11 -08:00
Kevin Sawicki
802ec9d8c2
Upgrade to command-logger@0.11.0
2014-02-07 13:47:04 -08:00
Kevin Sawicki
cce64cb9e8
Don't bundle obj.target and .deps build folders
2014-02-07 13:27:05 -08:00
Kevin Sawicki
b38702d754
Upgrade to styleguide@0.23.0
2014-02-07 13:11:20 -08:00
Kevin Sawicki
6a9268cb38
Upgrade to clean language- packages
...
All unused files and folders have been removed from these packages.
2014-02-07 12:58:28 -08:00
Kevin Sawicki
246bbc7862
Upgrade to git-utils 1.x
2014-02-07 12:27:52 -08:00
Kevin Sawicki
7428431609
Don't bundle bootstrap examples
2014-02-07 12:15:29 -08:00
Kevin Sawicki
f9308fd9fc
Filter apm folter using standard node_modules filter
...
This reduces the apm folder size in the built app by 4MB
2014-02-07 12:13:51 -08:00
Kevin Sawicki
504a55304e
Upgrade to settings-view@0.70.0
2014-02-07 11:27:16 -08:00
Kevin Sawicki
651177bc0c
Upgrade apm for available command tweaks
2014-02-07 11:25:45 -08:00
probablycorey
d9a47f256c
Update specs
2014-02-07 11:21:52 -08:00
probablycorey
9a51c24937
Make AtomPackage:activate return a promise that is fulfilled when the
...
package is activated.
2014-02-07 11:21:42 -08:00
probablycorey
28f0bf645f
Remove Package::isActive
...
It didn't seem needed anymore
2014-02-07 11:20:33 -08:00
probablycorey
0f68f095f1
Remove load and activate methods from ThemePackage
...
I assume these were added to speed theme loading, but now that promises
are being used it complicates overriding methods. From my tests removing
these methods and relying on Atom Package's methods added ~2 ms per
theme.
2014-02-07 11:18:44 -08:00
probablycorey
7686b348b1
Upgrade to q@1.0.0
2014-02-07 11:16:30 -08:00
Kevin Sawicki
fc67aa016a
Merge pull request #1523 from atom/ks-init-dot-coffee
...
Rename ~/.atom/user.coffee to ~/.atom/init.coffee
2014-02-07 10:13:03 -08:00
Kevin Sawicki
422c0e36cb
Assert init.coffee and styles.css are copied
2014-02-07 09:54:58 -08:00
Kevin Sawicki
0bbc631607
📝 Update docs for user.coffee rename
2014-02-07 09:52:55 -08:00
Kevin Sawicki
fbdf16a8fa
Use soft wrap instead of font size in example hack
2014-02-07 09:51:24 -08:00
Kevin Sawicki
23af7b4072
Make font-size larger than the default
2014-02-07 09:51:24 -08:00
Kevin Sawicki
4219d06bd9
📝 Doc ~/.atom/init.coffee
2014-02-07 09:51:24 -08:00
Kevin Sawicki
e6e43f6884
Add Open Your Init Script command
2014-02-07 09:51:24 -08:00
Kevin Sawicki
e52a4c1588
Rename user.coffee to init.coffee
2014-02-07 09:51:24 -08:00
Kevin Sawicki
efac59be9b
📝 Use quotes for inserted text
2014-02-07 09:51:04 -08:00
Kevin Sawicki
c2199e9c21
📝 Doc keymap snippet
2014-02-07 09:50:46 -08:00
Kevin Sawicki
8a9d4d8eea
Upgrade to snippets@0.25.0
2014-02-07 09:48:44 -08:00
Kevin Sawicki
837d91c220
Merge pull request #1520 from atom/ks-tom-doc
...
Clarify TomDoc usage
2014-02-07 09:16:10 -08:00
Kevin Sawicki
a49340dd6c
📝 doc parameters in workspace.coffee
2014-02-06 17:34:51 -08:00
Kevin Sawicki
dfdab3d006
📝 doc parameters in theme-manager.coffee
2014-02-06 17:33:29 -08:00
Kevin Sawicki
25a9ca4224
📝 doc parameters in task.coffee
2014-02-06 17:32:44 -08:00
Kevin Sawicki
f4873646c9
📝 doc parameters in syntax.coffee
2014-02-06 17:22:37 -08:00
Kevin Sawicki
da9a7a18dd
📝 doc parameters in selection.coffee
2014-02-06 17:16:31 -08:00
Kevin Sawicki
f213389db8
📝 doc parameters in select-list-view.coffee
2014-02-06 17:02:07 -08:00
Kevin Sawicki
bca9f81be1
📝 doc parameters in project.coffee
2014-02-06 17:00:40 -08:00
Kevin Sawicki
e5c31495cb
📝 doc parameters in pane.coffee
2014-02-06 16:55:19 -08:00
Kevin Sawicki
1e69ede779
📝 doc parameters in package-manager.coffee
2014-02-06 16:52:22 -08:00
Kevin Sawicki
f24389a45b
📝 doc parameters in menu-manager.coffee
2014-02-06 16:51:39 -08:00
Kevin Sawicki
695fd441fb
Upper case Object
2014-02-06 16:50:46 -08:00
Kevin Sawicki
8cd164ef5e
📝 doc parameters in keymap.coffee
2014-02-06 16:39:23 -08:00
Kevin Sawicki
dbbfb9ae7d
📝 doc parameters in file.coffee
2014-02-06 16:37:12 -08:00
Kevin Sawicki
18348b8738
📝 doc parameters in editor-view.coffee
2014-02-06 16:35:32 -08:00
Kevin Sawicki
c4cb6abef1
📝 doc parameters in editor.coffee
2014-02-06 16:30:30 -08:00
Kevin Sawicki
c9ee68651d
📝 doc parameters in directory.coffee
2014-02-06 16:21:11 -08:00
Kevin Sawicki
709c70c4c4
📝 doc parameters in deserializer-manager.coffee
2014-02-06 16:17:27 -08:00
Kevin Sawicki
fd7c2e92c5
📝 doc parameters in cursor.coffee
2014-02-06 16:03:00 -08:00
Kevin Sawicki
bbce381e16
Add object keys to example
2014-02-06 15:55:13 -08:00
Kevin Sawicki
a46fcc1985
📝 doc parameters in context-menu-manager.coffee
2014-02-06 15:50:21 -08:00
Kevin Sawicki
de914193ff
Upgrade to biscott@0.6.0
2014-02-06 15:46:25 -08:00
Kevin Sawicki
b80c43db7b
📝 doc parameters in clipboard.coffee
2014-02-06 15:46:02 -08:00
Kevin Sawicki
83cc6a76de
📝 doc parameters in buffered-process.coffee
2014-02-06 15:38:59 -08:00
Kevin Sawicki
d21b5ae75b
📝 doc parameters in atom.coffee
2014-02-06 15:34:47 -08:00
Kevin Sawicki
406743f0fb
Upgrade to biscotto@0.5.0
2014-02-06 15:27:27 -08:00
Kevin Sawicki
acc5c18ba3
Remove trailing slashes
2014-02-06 14:38:14 -08:00
Kevin Sawicki
f0ca685a16
Add method reference
2014-02-06 14:28:43 -08:00
Kevin Sawicki
b001e7e28f
Add example comment
2014-02-06 14:28:10 -08:00
Kevin Sawicki
1ab12b436a
Add documentation styleguide to CONTRIBUBING.md
2014-02-06 14:20:08 -08:00
Kevin Sawicki
9f67978513
Remove doc proposal
2014-02-06 14:08:17 -08:00
Kevin Sawicki
ff1440be26
Merge pull request #1519 from atom/ks-remove-config-observer
...
Remove ConfigObserver
2014-02-06 14:06:09 -08:00
probablycorey
7a9a1ca213
Allow sync or immediate to be used (prefer immediate)
2014-02-06 13:47:18 -08:00
Kevin Sawicki
35beaf44a9
Upgrade to fuzzy-finder@0.33.0
2014-02-06 13:41:50 -08:00
Kevin Sawicki
63c24cd6e9
Upgrade to release-notes@0.18.0
2014-02-06 13:35:03 -08:00
Kevin Sawicki
6d6f41b212
Upgrade to spell-check@0.23.0
2014-02-06 13:32:40 -08:00
Kevin Sawicki
af52ad9124
Upgrade to tree-view@0.68.0
2014-02-06 13:31:26 -08:00
Kevin Sawicki
8cf498e7e3
Upgrade to wrap-guide@0.13.0
2014-02-06 13:28:19 -08:00
Kevin Sawicki
2bbae7090e
Upgrade to settings-view@0.69.0
2014-02-06 13:16:01 -08:00
Kevin Sawicki
cb6ba3c418
Remove ConfigObserver from exports
2014-02-06 13:10:34 -08:00
Kevin Sawicki
ec4cf8b497
Remove ConfigObserver
...
This class offers little utility now that emissary exists with beefed
up Subscriber and Emitter classes.
2014-02-06 13:07:25 -08:00
Kevin Sawicki
967db1f7b8
Remove more empty Private: comment blocks
2014-02-06 11:21:03 -08:00
Kevin Sawicki
5b453290ad
Mark DisplayBuffer methods delegated to as public
2014-02-06 11:17:20 -08:00
probablycorey
972fa41528
Package loading is always synchronous, activation can be async
2014-02-06 11:15:34 -08:00
Kevin Sawicki
5ca0864753
📝 Use ## for headings
2014-02-06 11:05:41 -08:00
Kevin Sawicki
ee3d928b5b
Set ivars in constructor
2014-02-06 11:05:20 -08:00
Kevin Sawicki
b1b541f903
📝 doc return value of Config.observe
2014-02-06 11:02:10 -08:00
Kevin Sawicki
a9e4bd4aaf
📝 Doc events and calling super from initialize
2014-02-06 10:52:01 -08:00
Kevin Sawicki
2f908c171d
Merge pull request #1517 from atom/ks-clean-up-comment-visibility
...
Clean up comment visibility
2014-02-06 10:49:28 -08:00
Kevin Sawicki
227454e27e
Remove ### style visibility comments
2014-02-06 10:40:45 -08:00
Kevin Sawicki
1d9fed2464
Remove Internal header
2014-02-06 10:16:24 -08:00
Kevin Sawicki
4298733db6
Remove Internal: prefix
2014-02-06 10:14:20 -08:00
Kevin Sawicki
cee0b951fb
Remove empty Private: comments
2014-02-06 10:11:32 -08:00
Kevin Sawicki
932a792289
Remove Private: prefix
2014-02-06 10:02:53 -08:00
Kevin Sawicki
64a57635e9
Set load queue concurrency to 10
...
This shaves around 100-150ms off of the total load time for grammars
2014-02-06 09:48:41 -08:00
Kevin Sawicki
eefa85e8ec
Remove ### Internal ### block
2014-02-06 09:29:27 -08:00
Kevin Sawicki
5a400f1bb2
Upgrade to settings-view@0.68.0
2014-02-06 09:25:16 -08:00
Kevin Sawicki
65ec0a2f0a
📝 Use TomDoc style comments in Git class
2014-02-05 18:03:14 -08:00
probablycorey
ed8b8f005f
Remove log
2014-02-05 17:34:55 -08:00
probablycorey
7166937b13
Copy symlinked directories as files
...
Closes #1515
2014-02-05 17:34:24 -08:00
Kevin Sawicki
5481e5d664
Upgrade to settings-view@0.67.0
2014-02-05 16:58:34 -08:00
probablycorey
2ccab9d182
Update to atom-shell@0.9.1
2014-02-05 16:34:37 -08:00
Corey Johnson
a646ab5bb8
Merge pull request #1507 from atom/cj-use-squirrel-as-updater
...
Use squirrel as updater (instead of sparkle)
2014-02-05 16:08:59 -08:00
probablycorey
f10e55b4d5
Remove deferred package deserializers
2014-02-05 14:46:49 -08:00
Corey Johnson
e769a8e4d5
Merge pull request #1484 from atom/directional-pane-navigation
...
Add commands to move directionally between panes
2014-02-05 13:29:45 -08:00
Kevin Sawicki
3ac03c9ae0
Upgrade to settings-view@0.66.0
2014-02-05 12:27:20 -08:00
Kevin Sawicki
8b2533e721
Upgrade apm for init improvements
2014-02-05 12:26:32 -08:00
probablycorey
bc29ddb9b6
Change currently-focused to active
2014-02-05 12:06:15 -08:00
Kevin Sawicki
1b455a990e
Upgrade to spell-check@0.22.0 refs #1514
2014-02-05 09:13:39 -08:00
Kevin Sawicki
69fa5cb3f7
Remove empty Private: comments
2014-02-05 09:13:09 -08:00
Cheng Zhao
eb05e804b1
Merge pull request #1510 from atom/cz-windows-grunt-build
...
Fix grunt build on Windows
2014-02-05 00:02:19 -08:00
Kevin Sawicki
ab456131cc
Upgrade apm for init fixes
2014-02-04 17:33:04 -08:00
Kevin Sawicki
a7267d93ad
Upgrade to language-gfm@0.13.0
2014-02-04 17:08:41 -08:00
Kevin Sawicki
3047152fb0
Mention apm init command
2014-02-04 16:51:11 -08:00
Kevin Sawicki
220fe36167
📝 Add guide for converting a TextMate bundle
2014-02-04 16:50:21 -08:00
Kevin Sawicki
e52fd3925c
Drop the www
2014-02-04 16:50:09 -08:00
Kevin Sawicki
8713153f01
📝 Add publish idea
2014-02-04 16:46:54 -08:00
Kevin Sawicki
4237916759
📝 Fence as sh
2014-02-04 16:34:27 -08:00
Kevin Sawicki
bcf1456df7
📝 converted instead of generated
2014-02-04 16:32:26 -08:00
Kevin Sawicki
147db97d4d
Add doc for converting a TextMate theme
2014-02-04 16:22:38 -08:00
Tom Preston-Werner
b462a1ffa9
Merge pull request #1508 from atom/your-first-package-doc-fixes
...
Clarify a few small issues from a newbie perspective.
2014-02-04 16:14:24 -08:00
Kevin Sawicki
e2e838c4ec
Upgrade to symbols-view@0.31.0
2014-02-04 15:34:30 -08:00
probablycorey
6b88ce8d19
Replace getActivePane with getActivePaneView
2014-02-04 15:30:58 -08:00
Kevin Sawicki
4141e1060a
Upgrade to first-mate@1.1.4
2014-02-04 14:30:05 -08:00
probablycorey
e66e75593d
Update feed url
2014-02-04 14:10:53 -08:00
Kevin Sawicki
c765d069d1
Don't mark callback field as public
2014-02-04 13:40:49 -08:00
Kevin Sawicki
faf1a1565e
Upgrade to first-mate@1.1.3
2014-02-04 13:37:08 -08:00
Kevin Sawicki
71cae3c937
Upgrade to biscotto@0.2.0
2014-02-04 13:20:45 -08:00
Kevin Sawicki
d5b809a194
📝 Clean up EditorView docs
...
* Remove ### Internal ### blocks
* Remove ### Public ### blocks
* Remove ### Private ### blocks
* Remove empty Private: comments
* Add explicit Public: to comments
2014-02-04 13:19:50 -08:00
probablycorey
36427dae9f
Add toHaveFocus jasmine expectation
2014-02-04 13:06:47 -08:00
Kevin Sawicki
2fb0f796c4
Capitalize Editor is method name
2014-02-04 12:46:42 -08:00
Kevin Sawicki
f473d46cf1
📝 doc EditorView::setPlaceholderText
2014-02-04 12:45:56 -08:00
Kevin Sawicki
061599554e
📝 coc EditorView::getEditor
2014-02-04 12:43:47 -08:00
Kevin Sawicki
a03aad6f5e
📝 doc PaneView::getContainer
2014-02-04 11:48:25 -08:00
Kevin Sawicki
0a62277cfa
📝 doc Pane::getItems
2014-02-04 11:47:04 -08:00
Kevin Sawicki
9d045d1d43
📝 doc Editor::getMarkerCount
2014-02-04 11:45:47 -08:00
Kevin Sawicki
6e4c4f43b3
Upgrade to biscotto@0.1.0
2014-02-04 11:30:27 -08:00
Kevin Sawicki
099f632a6c
📝 Remove warning on missing reference
2014-02-04 11:28:34 -08:00
Kevin Sawicki
0dc0883531
Include includes when linting docs
2014-02-04 11:02:32 -08:00
Kevin Sawicki
6d6f4671d8
Use raw instead of raw2
2014-02-04 10:57:32 -08:00
Kevin Sawicki
ef942ef1c8
Upgrade to text-buffer 1.x
2014-02-04 10:52:54 -08:00
Kevin Sawicki
2a75836ca2
Remove unused environment param/ivar
2014-02-04 10:14:29 -08:00
Kevin Sawicki
b845086e63
📝 Add registering example
2014-02-04 10:14:12 -08:00
Kevin Sawicki
ba45dbaa6a
📝 Mention atom.deserializers global
2014-02-04 10:13:59 -08:00
probablycorey
3c90007199
Cleanup split specs
2014-02-04 10:07:17 -08:00
probablycorey
1023c421c7
Remove log
2014-02-04 10:07:01 -08:00
Kevin Sawicki
ece269f158
📝 Consistently mention what classes have global instances
2014-02-04 10:06:37 -08:00
Kevin Sawicki
43ba0b9529
📝 Mark Keymap class as public
2014-02-04 10:04:06 -08:00
Kevin Sawicki
b28f3f29ec
📝 Sort and include atom.workspace
2014-02-04 10:00:34 -08:00
Kevin Sawicki
92aeb9f3cb
Include Grammar class in docs
2014-02-04 09:58:48 -08:00
probablycorey
89cade2d22
Merge remote-tracking branch 'origin/master' into cj-update-markdown-preview
2014-02-04 09:56:17 -08:00
Kevin Sawicki
53529dab1f
Upgrade to first-mate@1.1.2
2014-02-04 09:54:54 -08:00
Cheng Zhao
35dd435397
Don't use walkdir for copying tree.
...
On Windows with node v0.11.x walkdir is ignoring files randomly.
2014-02-04 21:36:45 +08:00
Cheng Zhao
93aec682de
Also replace the atom icon on Windows.
2014-02-04 16:58:49 +08:00
Cheng Zhao
c64b84750a
Merge pull request #1503 from atom/cz-sync-to-async
...
Remove usage of synchronous messages during startup
2014-02-04 00:32:02 -08:00
Cheng Zhao
01876c4004
Request loadSettings.windowState via IPC messages.
2014-02-04 11:46:21 +08:00
Cheng Zhao
9680ad7bb5
No need to use => when we could use ->.
2014-02-04 11:01:39 +08:00
probablycorey
bc5a79564a
Update docs
2014-02-03 19:00:54 -08:00
Cheng Zhao
88a65358b4
Add methods for setSize, setPosition and center.
2014-02-04 11:00:51 +08:00
probablycorey
dcbd2a2102
Add split and searchAllPanes option to Workspace::open
2014-02-03 19:00:50 -08:00
Nathan Sobo
11e727e3fa
Merge pull request #1509 from atom/fix-doc-arg-name
...
Fix name of argument in docs for clipBufferPosition
2014-02-03 18:59:28 -08:00
Tom Preston-Werner
ce63aee338
Fix name of argument in docs for clipBufferPosition
2014-02-03 17:50:03 -08:00
Tom Preston-Werner
d3e11a6183
BAM -> 🎉
2014-02-03 16:48:33 -08:00
probablycorey
88798fca7e
Merge remote-tracking branch 'origin/master' into cj-update-markdown-preview
2014-02-03 16:16:07 -08:00
Kevin Sawicki
3c9204e464
Remove convert-theme grunt task
...
This is now handled by the --convert argument to the apm init command
2014-02-03 15:22:58 -08:00
probablycorey
48417338b0
Fix typo
2014-02-03 14:54:50 -08:00
probablycorey
faf523f698
Document methods
2014-02-03 14:43:02 -08:00
probablycorey
8a85f488f3
💄
2014-02-03 14:41:20 -08:00
Tom Preston-Werner
f75b4aa117
Clarify a few small issues from a newbie perspective.
2014-02-03 14:22:20 -08:00
Kevin Sawicki
e4a65ca810
Convert update octicons from script to grunt task
2014-02-03 14:15:08 -08:00
Kevin Sawicki
a36cc3a609
Method is showErrorDialog not showDialog
2014-02-03 14:01:23 -08:00
Kevin Sawicki
cb8075206b
Merge pull request #1480 from atom/ks-return-object-from-pasteboard-read
...
Clean up atom.pasteboard
2014-02-03 13:56:16 -08:00
Kevin Sawicki
a04f77b400
Update atom.clipboard.read() call for new return value
2014-02-03 13:50:48 -08:00
Kevin Sawicki
0e0ae17cd3
Upgrade to tree-view@0.67.0
2014-02-03 13:39:54 -08:00
Kevin Sawicki
02f0c49d0e
Unfocus spec
2014-02-03 13:36:12 -08:00
Kevin Sawicki
ca6521b711
Upgrade to settings-view@0.65.0
2014-02-03 13:34:28 -08:00
Kevin Sawicki
f0c200f233
Upgrade to gists@0.16.0
2014-02-03 13:32:07 -08:00
Kevin Sawicki
84e69db268
Upgrade to to-the-hubs@0.19.0
2014-02-03 13:31:52 -08:00
Kevin Sawicki
fbdb5b59ea
Remove pasteboard shim
2014-02-03 13:29:20 -08:00
Kevin Sawicki
66530eb69a
Rename remaining pasteboard occurences
2014-02-03 13:28:09 -08:00
Kevin Sawicki
70a7514f9e
Add Clipboard::readWithMetadata
...
This includes the associated metadata and Clipboard::read now returns
a String.
2014-02-03 13:20:28 -08:00
Kevin Sawicki
55ca32f7b3
Rename pasteboard-spec to clipboard-spec
2014-02-03 13:12:56 -08:00
Kevin Sawicki
569ab416b8
Replace pasteboard references with clipboard
2014-02-03 13:12:33 -08:00
Kevin Sawicki
b1e99d9927
Use atom.clipboard instead of atom.pasteboard
2014-02-03 13:10:10 -08:00
probablycorey
caeb70cf4a
Add 'Check for Updates' menu item
2014-02-03 12:52:01 -08:00
probablycorey
cc233fb7f6
Use Squirrel API for auto-updates
2014-02-03 12:51:38 -08:00
probablycorey
c730910f7c
Update to atom-shell@0.9.0
2014-02-03 12:50:35 -08:00
Kevin Sawicki
fc2be08b60
Rename Pasteboard class to Clipboard
2014-02-03 12:21:32 -08:00
Kevin Sawicki
e6565f6561
Return object from Pasteboard::read
...
Closes #1465
2014-02-03 12:19:14 -08:00
Kevin Sawicki
638aaa2e62
Merge pull request #1506 from atom/ks-theme-types
...
Include type in theme key
2014-02-03 11:55:11 -08:00
Kevin Sawicki
e23fb98a41
Upgrade apm for template updates
2014-02-03 11:27:45 -08:00
Kevin Sawicki
8d0ddc0513
Upgrade to settings-view@0.64.0
2014-02-03 11:15:59 -08:00
Kevin Sawicki
c225d180ba
Set fixture theme types to "ui"
2014-02-03 11:15:31 -08:00
Kevin Sawicki
217fd8e271
Check for non-null theme value
2014-02-03 11:12:43 -08:00
Kevin Sawicki
b82c808bad
Upgrade to base16-tomorrow-dark-theme@0.11.0
2014-02-03 11:04:07 -08:00
Kevin Sawicki
25f97b5ef3
Upgrade to solarized-light-syntax@0.5.0
2014-02-03 11:01:50 -08:00
Kevin Sawicki
86f1a484a8
Upgrade to solarized-dark-syntax@0.9.0
2014-02-03 11:00:47 -08:00
Kevin Sawicki
49313b65b9
Upgrade to atom-light-ui@0.21.0
2014-02-03 10:59:48 -08:00
Kevin Sawicki
c0d564b635
Upgrade to atom-dark-ui@0.22.0
2014-02-03 10:58:51 -08:00
Kevin Sawicki
b9c14379be
Upgrade to atom-light-syntax@0.13.0
2014-02-03 10:54:45 -08:00
Kevin Sawicki
adb3b390bb
Upgrade to atom-dark-syntax@0.13.0
2014-02-03 10:53:53 -08:00
Kevin Sawicki
a192b70406
Upgrade to tree-view@0.66.0
2014-02-03 10:49:04 -08:00
Kevin Sawicki
28e6be8baf
Upgrade to image-view@0.18.0
2014-02-03 10:39:45 -08:00
Kevin Sawicki
f5fa89418c
Prepare 0.50.0 release
2014-02-03 09:54:03 -08:00
Cheng Zhao
3d27cd662a
Save the sync message in require('crash-reporter').start().
2014-02-03 19:31:40 +08:00
Cheng Zhao
0c8744f7a7
Delay the require.remote until needed.
2014-02-03 19:21:35 +08:00
Cheng Zhao
272ce92201
Pass app version via window's url.
...
We could save the sync message of atom.getVersion().
2014-02-03 19:18:15 +08:00
Cheng Zhao
c30f74ef9e
Remove call of atom.getCurrentWindow in atom.setWindowDimensions.
2014-02-03 19:11:01 +08:00
Cheng Zhao
5912ac1d1b
Merge multiple updates of menu into one update.
2014-02-03 17:02:11 +08:00
Cheng Zhao
a1171f39df
Do not use sync message to call BrowserWindow API.
2014-02-03 16:24:39 +08:00
Cheng Zhao
69c9172e49
Get rid of ipc call in atom.getLoadSettings.
2014-02-03 16:09:15 +08:00
Cheng Zhao
c1f3aa14cd
Do not send synchronous messages in index.html.
2014-02-03 16:03:59 +08:00
Nathan Sobo
5017f1473c
💄
2014-02-02 19:52:51 +06:00
Nathan Sobo
12ec3f69d6
Merge branch 'master' into ns-fix-softwrap
2014-02-02 19:32:21 +06:00
Nathan Sobo
f4e43b96c2
Don't add explicit 'Private:' annotations since it is the default
2014-02-02 19:31:09 +06:00
Nathan Sobo
f958322cef
💄 spelling
2014-02-02 19:30:21 +06:00
Nathan Sobo
7061ea5d23
Kill stray console.log
2014-02-02 19:29:54 +06:00
Nathan Sobo
c3f995b165
Fix lurking soft-wrap bugs
...
This commit adds two important things:
1. An editor spec that randomly mutates a buffer and toggles soft wrap
on and off, then compares the screen lines to a simple reference
implementation to ensure everything stays in a correct state.
2. A new and radically simpler implementation of RowMap that eliminates
failures in the randomized test.
2014-01-30 00:52:17 -07:00
probablycorey
99f25267a0
Make sure the filePath is never null or undefined
2014-01-29 16:52:42 -08:00
probablycorey
9176e12f58
Actually fix the method name bug
...
For real this time
2014-01-29 13:20:54 -08:00
probablycorey
97330d19f3
Fix method name bug
2014-01-29 13:10:07 -08:00
probablycorey
e3f0e11aa8
Remove trailing ;
2014-01-29 12:14:30 -08:00
probablycorey
32cd0ee972
Make distance a local method
2014-01-29 12:10:15 -08:00
probablycorey
fc5bc1632d
Shrink the nearest pane code
2014-01-29 12:08:34 -08:00
Jason Rudolph
8772e45a39
Fix typo in method names
2014-01-27 06:41:49 -05:00
Jason Rudolph
8c75f425e7
Add keymaps for moving directionally between panes
...
- Add keymaps for the new commands. Since the new commands are all about
moving in a specific direction between panes, use the up, down, left,
and right keys in the keymaps.
- Change the keymaps for the existing commands (since the new commands
for moving left and right are now using the old keymaps for moving
to the previous and next pane respectively). Use "p" instead of "left"
in the keymap for focusing the *p*revious pane. Use "n" instead of
"right" in the keymap for focusing the *n*ext pane.
2014-01-26 17:42:28 -05:00
Jason Rudolph
f322143272
Place pane navigation specs in proximity to each other
2014-01-26 17:29:45 -05:00
Jason Rudolph
dd5c65b5f9
Add commands to move directionally between panes
2014-01-26 17:25:59 -05:00