Corey Johnson
1dd59204e9
Only released versions should check for updates
...
Fixes atom/release-notes#6
2014-03-06 10:51:47 -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
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
Nathan Sobo
bc14ad5b15
Fix broken docs links
2014-03-05 08:53:38 -07:00
Kevin Sawicki
6531128647
📝 Add missing h
2014-03-04 18:25:31 -08:00
probablycorey
f4e88bbcc0
Make sure shift is not double added
2014-03-04 18:00:00 -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
Kevin Sawicki
f1b0390b9b
Remove apm from node_modules
2014-03-04 17:26: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
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
834dd963ef
Subtract the scrollbar's width when calculating editor's width in chars
...
Fixes #1342
2014-03-04 15:46:07 -07: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
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
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
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
Nathan Sobo
5228b778dc
Add deprecated ::joinLine method
2014-03-03 16:51:39 -07:00
Nathan Sobo
168043d422
Clean up WorkspaceView API docs
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
Kevin Sawicki
d8e314b0a0
Upgrade apm to include bundled node
2014-03-03 12:43:01 -08:00
Kevin Sawicki
4aa8c0a76a
Prevent SelectListView from closing on scrollbar clicks
2014-03-02 17:22:30 -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
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
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
4681098e8c
Only allow positive widths in characters to be assigned
...
Fixes #1574
2014-02-28 10:31:02 -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
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