Nathan Sobo
8522707bd2
Switch to .scrollbars-visible-always/when-scrolling class names
2014-03-04 10:50:45 -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
7cc68f59a7
Allow multiple unsaved empty buffers to be opened
...
Fixes #1600
2014-03-01 14:40:48 -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
83dc1c76ef
Add a spec that corrupts the row map by partially editing a fold
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
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
Kevin Sawicki
0d9e7a5e08
Only scan dirty buffers that are inside the project
2014-02-27 14:44:34 -08:00
Kevin Sawicki
0307c0e6c9
Rename ~/.atom/styles.css to ~/.atom/styles.less
2014-02-24 16:14:05 -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
Nathan Sobo
67a1112ced
Don't destroy empty panes in specs
2014-02-21 16:08:35 -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
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
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
Kevin Sawicki
c515cf880c
Verify selector before registering keybinding
2014-02-20 12:23:08 -08:00
Kevin Sawicki
08ede33b66
Log warning when enabled theme isn't installed
2014-02-20 11:42:04 -08: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
a056f44a66
Require File from pathwatcher
2014-02-19 10:01:56 -08:00
Kevin Sawicki
33a207d57c
Experiment with bumping up the timeout
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
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
8900d9efdd
Require TextBuffer from text-buffer module
2014-02-19 09:19:08 -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
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
69fe67d6e1
Upgrade to fs-plus 2.x
2014-02-17 15:25:51 -08:00
Kevin Sawicki
320acab126
Wait for activation promise
2014-02-17 14:58:55 -08:00
Kevin Sawicki
3571d1e60e
Remove unused .tmbundle fixture
2014-02-17 14:47:05 -08:00
Kevin Sawicki
e439847b59
Remove preferences folder spec
2014-02-17 14:24:26 -08:00
Kevin Sawicki
04290ebbbb
Wait for package to be activated
2014-02-17 14:06:59 -08:00
Kevin Sawicki
3f8d9a4c47
Combine AtomPackage and Package
2014-02-17 12:59:03 -08:00
probablycorey
8f26feadb5
Assume cli files are executable
2014-02-14 17:53:31 -08:00
Kevin Sawicki
3191697a38
Rename editorView to filterEditorView in specs
2014-02-14 14:48:32 -08:00
Kevin Sawicki
06e782e920
Add spec for return element from viewForItem
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
Nathan Sobo
d64fefd96c
Merge branch 'master' into ns-fix-softwrap
...
Conflicts:
src/row-map.coffee
2014-02-14 08:36:58 -07: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
probablycorey
b3550c6526
Use full url when opening uri
2014-02-13 13:55:37 -08:00
probablycorey
9300ee0f47
Fix spec
2014-02-13 10:08:08 -08:00
probablycorey
ee09eee374
Move (un)registerOpener to Workspace
2014-02-12 17:12:48 -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
0e60d73b10
Use info alert until suite completes or failure occurs
2014-02-11 16:18:43 -08:00
Kevin Sawicki
de88d6b624
Support moving up folds around folds
2014-02-11 15:55:32 -08:00