Nathan Sobo
e67e8ff0f5
Restore Atom::getLoadSettings and spy on it in window spec
...
I initially ripped out Atom::getLoadSettings in favor of a mutable
property because window spec was making an assumption that such a
property existed anyway. Since load settings need to be available from
class methods, the instance method just delegates to the class method.
But that means there's no ::loadSettings property to mutate in that
spec. I replaced the former approach with a spy which has the added
advantage of not polluting windowSettings for subsequent specs.
2013-12-13 12:02:48 -08:00
Ben Ogle
e8c5027026
💄 Update specs to use ::function() format
2013-12-13 10:28:38 -08:00
Nathan Sobo
beb2fb08ea
Merge branch 'master' into ns-telepathic-atom-global
...
Conflicts:
package.json
2013-12-13 09:32:13 -08:00
Ben Ogle
a25812dca7
Move cmd-s and cmd-S to workspaceView
2013-12-12 17:50:15 -08:00
Ben Ogle
1f9a7599b7
cmd-w works anywhere in the editor
2013-12-12 17:50:15 -08:00
Nathan Sobo
bfcb24f517
Fix pesky workspace view serialization spec
...
This isn't beautiful, but this whole approach is slated to be replaced
in the recent future.
2013-12-12 16:36:34 -08:00
Nathan Sobo
208ed09109
Use atom.state instead of defunct windowState in spec
2013-12-12 16:35:56 -08:00
Nathan Sobo
a564cc66f6
Replace Atom::getLoadSettings with a ::loadSettings property
...
We assign a value into ::loadSettings anyway in a spec, so there's not
much point leaving it a method. Eventually I'd like to pass all these
settings in when constructing the Atom object and eliminate awareness
of the loadSettings altogether from the Atom global.
2013-12-12 16:33:30 -08:00
Nathan Sobo
ebe77065cc
Destroy orphans after each spec
2013-12-12 15:45:16 -08:00
Nathan Sobo
30b0fed60f
Remove packageStates from atom state after specs just in case
2013-12-12 15:11:59 -08:00
probablycorey
90f3726c5c
Fix window specs
2013-12-12 15:10:01 -08:00
Nathan Sobo
5f10c48219
Kill double project assignment
2013-12-12 14:40:12 -08:00
Nathan Sobo
23957d7f66
WIP: Make atom global a telepath model
...
Specs seem to be green but hang on what I'm assuming to be a long GC
pause near the end. I need to investigate what's going on memory wise.
2013-12-12 14:33:50 -08:00
probablycorey
132194337e
Merge remote-tracking branch 'origin/master' into cj-deleted-files-not-modified
2013-12-12 11:00:17 -08:00
probablycorey
f414c0955b
Specs don't prompt to save editors by default.
2013-12-12 10:35:11 -08:00
Ben Ogle
4dbca94d32
spec 💄
2013-12-12 10:34:08 -08:00
Ben Ogle
1f69963982
Apply text to buffer via diff on reload
...
Previously, it would blindly read from disk on reload, and set the text
into the editor. This was problematic as it would mess with markers and
folds. No longer.
Fixes #1285 and fixes atom/bookmarks#3
2013-12-12 10:34:08 -08:00
probablycorey
787b6fb677
Revert "Don't pop-up save dialog in specs"
...
This reverts commit e0ad22d0bd
.
2013-12-12 10:09:41 -08:00
probablycorey
2d5b04579f
Merge branch 'master' into cj-deleted-files-not-modified
...
Conflicts:
src/pane.coffee
2013-12-12 09:57:28 -08:00
Kevin Sawicki
29b85a1bb9
Clear the goal column when the cursor moves
...
Previously it was only cleared when changing the position explicitly
and not as a result of the underlying marker changing such as during a
text insertion.
Closes #1295
2013-12-11 18:02:52 -08:00
probablycorey
e0ad22d0bd
Don't pop-up save dialog in specs
2013-12-11 14:51:44 -08:00
probablycorey
115203cbd2
Update spec description
2013-12-11 14:48:12 -08:00
Nathan Sobo
8a8df8d6cb
Add Atom::isReleasedVersion, which determines if the version is a SHA
2013-12-11 12:28:20 -08:00
Nathan Sobo
f3cdb6e0a2
Merge remote-tracking branch 'origin/master' into ns-teleditor
2013-12-10 19:10:09 -08:00
Nathan Sobo
c4fc75215b
Reintroduce editor serialization specs
...
I added some features to telepath that make it easier to test model
objects.
- First, you can now call replicate on any telepath document/model
object. The entire underlying database will be replicated and you will
be handed the equivalent of that object in the replicated world. This
is easier than forcing you to attach the model to the window state
and then call replicate there. However, remember that the entire
window state is actually being replicated so any references the model
has will also be replicated.
- Second, you can also replicate orphaned objects. Most objects in these
specs we're converting are orphans because there's no reason to attach
them to the root document just to test them in isolation.
2013-12-10 19:07:50 -08:00
Nathan Sobo
425c076221
Make Editor a telepath.Model subclass
2013-12-10 17:32:34 -08:00
Nathan Sobo
18a712a1f7
Reopen closed pane items in workspace – by uri instead of deserializing
...
Serializing and deserializing closed pane items was turning into a pain
with the new telepath changes that are phasing out this kind of on the
fly serialization. Reopening by uri saves memory and simplifies panes
enormously. If we want non-uri reopening we can revisit it later when
telepath models are better integrated.
2013-12-10 17:19:44 -08:00
probablycorey
4bfcdf4d5b
Remove unmodified editors from pane when the buffer is deleted
2013-12-10 17:08:07 -08:00
probablycorey
24c84fe09c
Merge remote-tracking branch 'origin/master' into cj-deleted-files-not-modified
2013-12-10 14:46:26 -08:00
Ben Ogle
43bf47fa26
Upgrade to underscore-plus@0.4.0
2013-12-10 11:47:53 -08:00
probablycorey
19da22d440
Revert "Project doesn't serialize non-modified buffers that don't exist on disk"
...
This reverts commit ec3e139632
.
2013-12-10 10:15:03 -08:00
Nathan Sobo
43495f05ba
Restore package specs in suite. Didn't mean to commit these comments.
2013-12-10 01:31:04 -08:00
Nathan Sobo
5ff47f3aa1
Call atom.create with TokenizedBuffer before testing it
2013-12-09 12:28:13 -08:00
probablycorey
ec3e139632
Project doesn't serialize non-modified buffers that don't exist on disk
2013-12-09 11:41:57 -08:00
probablycorey
63e3be8630
Only mark a deleted file as modified if it was previously modified.
...
Fixes #693
2013-12-09 11:06:29 -08:00
Nathan Sobo
ee1f21439d
Merge branch 'ns-latest-telepath' into ns-teleditor
2013-12-07 13:59:35 -08:00
Nathan Sobo
f25d8d83c5
Merge branch 'master' into ns-latest-telepath
2013-12-07 13:58:53 -08:00
Nathan Sobo
b4270b1e9e
Merge branch 'ns-mock-cson-in-config-specs'
2013-12-07 13:52:00 -08:00
Kevin Sawicki
34f71a2623
Observe editor.tabLength config in TokenizedBuffer
...
Closes #1224
2013-12-07 11:43:48 -08:00
Nathan Sobo
1ccc93c50b
Make DisplayBuffer a telepath model subclass
2013-12-07 03:07:15 -08:00
Nathan Sobo
a4d2b4d21a
Make TokenizedBuffer a telepath.Model subclass
...
There's a bunch of improvised code to make this work right now because
of the circularity of this refactoring. It will stabilize over time.
2013-12-07 02:25:47 -08:00
Nathan Sobo
88eb803d91
Mock season.writeFileSyne instead of fs.writeFileSync in config specs
...
The spec suite has been overwriting my config directory in weird cases.
While investigating it I noticed that we mock writeFileSync directly in
these specs, but we actually use season to write the config cson. This
makes this spec a bit simpler because it doesn't have to parse the CSON
in the spec. Lower level assertions belong on the season package itself.
2013-12-06 22:10:26 -08:00
Nathan Sobo
b61654b52f
Upgrade to telepath 0.61.0
...
This version adds a bunch of reactive primitives and ensures we destroy
documents when they are no longer referenced.
2013-12-06 21:55:57 -08:00
Kevin Sawicki
e45aeecb0a
Update specs now that syntax themes have stylesheets folders
2013-12-06 13:24:34 -08:00
Kevin Sawicki
433b64d581
Update spec for new hard tab span text length
2013-12-06 08:27:00 -08:00
Kevin Sawicki & Nathan Sobo
94e4fef108
Use DisplayBuffer::lineForRow in EditorView::positionLeftForLineAndColumn
...
Previously the tokenized lines were obtained from the tokenized buffer
which skipped the translation to screen coordinates.
Closes #1231
2013-12-06 08:26:59 -08:00
Kevin Sawicki
8af0a59c52
Pop stack when rule is pushed without position advancement
...
Previously only the scope name was checked which allowed cases
were rules without scope names to grow the stack infinitely without
advancing the position.
Closes atom/language-ruby-on-rails#1
2013-12-04 15:18:33 -08:00
Kevin Sawicki
ee7ef0f893
Add spec that previously failed
2013-12-03 10:54:27 -08:00
Cheng Zhao
b4099ba66f
Use the new breakpad crash reporter in both browser and renderer.
2013-12-03 12:45:44 +08:00
probablycorey
776d58bf21
Merge remote-tracking branch 'origin/master' into cj-feedback-package
...
Conflicts:
package.json
src/editor-view.coffee
2013-11-27 11:26:34 -08:00
Kevin Sawicki
3cfe50585a
Move eachBuffer spec to project-spec
2013-11-26 19:35:43 -08:00
Kevin Sawicki
2901a04843
Rename WorkspaceView::getEditors to getEditorViews
2013-11-26 19:35:42 -08:00
Kevin Sawicki
0259536c5d
Rename WorkspaceView::eachEditor to eachEditorView
2013-11-26 19:35:42 -08:00
Kevin Sawicki
48692e5127
Update EditSession to Editor in method references
2013-11-26 19:35:16 -08:00
Kevin Sawicki
f1e768767e
Rename EditorView::activeEditSession to editor
2013-11-26 19:35:16 -08:00
Ben Ogle
46f73d037f
Fix replace on open buffers. only replace paths specified.
...
Closes find-and-replace#85
2013-11-26 17:08:21 -08:00
probablycorey
dde46ca931
Merge remote-tracking branch 'origin/master' into cj-feedback-package
...
Conflicts:
package.json
2013-11-26 16:59:57 -08:00
Kevin Sawicki
d3c9b6e547
Rename root-view-spec.coffee to workspace-view-spec.coffee
2013-11-26 13:26:38 -08:00
probablycorey
a0ceb78627
Move snapshot code to package
2013-11-26 11:15:55 -08:00
Kevin Sawicki
2e801fbf87
Rename root-view to workspace-view
2013-11-26 11:02:53 -08:00
Kevin Sawicki
3ce6176313
Rename rootView to workspaceView
2013-11-26 11:02:53 -08:00
Ben Ogle
0c2c739741
Add ability for placeholder text in mini editor
2013-11-25 14:46:54 -08:00
Kevin Sawicki
7f039b3383
Update confirmSync references in specs
2013-11-22 15:09:47 -08:00
Kevin Sawicki
f217278001
Move editor window helpers to Atom class
2013-11-22 10:13:59 -08:00
Kevin Sawicki
79b84b2433
Move window.deserializeEditorWindow to Atom class
2013-11-22 10:13:59 -08:00
Kevin Sawicki
17be036ff8
Move window.setUpEnvironment to Atom class
2013-11-22 10:13:59 -08:00
Ben Ogle
6a8d0bef4a
Merge branch 'master' of github.com:atom/atom
2013-11-22 10:03:06 -08:00
Ben Ogle
18399aa264
Replace keystrokes in tooltips
2013-11-21 16:53:38 -08:00
Kevin Sawicki
dd9aa2d02f
💄 Remove extra space
2013-11-21 16:08:27 -08:00
Kevin Sawicki
2f46fee1ca
Use resource path from load settings
2013-11-21 16:08:27 -08:00
Kevin Sawicki
2349627e3c
Tweak modifier order in spec
2013-11-21 13:56:12 -08:00
Matt Colyer
161c9a62b5
Merge branch 'master' into meta-to-command
...
Conflicts:
spec/keymap-spec.coffee
2013-11-21 09:59:49 -05:00
Kevin Sawicki
de7b212d99
Change cancel to off for consistency with emissary
2013-11-20 19:07:56 -08:00
Kevin Sawicki
b19390b519
Add missing atom prefix to rootView and project
2013-11-20 17:23:48 -08:00
Kevin Sawicki
a3f339e0c3
Correct order of refresh steps
2013-11-20 17:23:48 -08:00
Kevin Sawicki
42040e14b3
Add atom prefix to rootView and project
2013-11-20 17:23:48 -08:00
Kevin Sawicki
91640f0886
Add atom prefix to project references
2013-11-20 17:23:47 -08:00
Kevin Sawicki
0377d64788
Assign to atom.project instead of window.project
2013-11-20 17:23:47 -08:00
Kevin Sawicki
cd37caae96
Add atom prefix to rootView
2013-11-20 17:23:47 -08:00
Kevin Sawicki
aab63c26e7
Add atom prefix to project
2013-11-20 17:23:47 -08:00
Kevin Sawicki
d0b380e535
Add atom prefix to rootView and project references
2013-11-20 17:23:47 -08:00
Kevin Sawicki
99480901e2
Add missing atom prefix
2013-11-20 17:23:47 -08:00
Kevin Sawicki
f9498732a5
Add atom prefix to rootView
2013-11-20 17:23:47 -08:00
Kevin Sawicki
bc1a743b2f
Remove project and rootView from window
2013-11-20 17:23:47 -08:00
Ben Ogle
819ac9ea68
Add keyBindingsForCommandMatchingElement to keymap
2013-11-20 15:43:02 -08:00
Kevin Sawicki
f3ea3a3395
Add missing atom.deserializers prefix
2013-11-20 14:33:55 -08:00
Kevin Sawicki
5ec6a4a189
Use atom.deserializers directly
2013-11-20 14:18:38 -08:00
Kevin Sawicki
2eeb399cf1
Remove deserializer shims on window
2013-11-20 13:51:12 -08:00
Kevin Sawicki
1e68a7266f
Add atom prefix to keymap global
2013-11-20 12:49:16 -08:00
Kevin Sawicki
ce3ec75c55
Remove remaining package manager shims
2013-11-20 12:49:15 -08:00
Kevin Sawicki
ede29d99c1
Access package manager via atom.packages
2013-11-20 12:48:05 -08:00
Kevin Sawicki
d2369e94c8
Add atom prefix to config reference
2013-11-20 12:48:05 -08:00
Kevin Sawicki
3952423d99
Access package manager methods on atom.packages
2013-11-20 12:48:05 -08:00
Kevin Sawicki
5fa55026d5
Call loadPackage on atom.packages
2013-11-20 12:48:05 -08:00
Kevin Sawicki
6d04d57e74
Remove atom.loadPackage shim
2013-11-20 12:48:05 -08:00
Kevin Sawicki
568aa1d396
Remove some package manager shims on atom global
2013-11-20 12:48:05 -08:00
Kevin Sawicki
c9e68ab044
Remove window.config shim from spec helper
2013-11-20 12:48:04 -08:00
Matt Colyer
dfa870f514
Merge branch 'master' into meta-to-command
...
Conflicts:
keymaps/win32.cson
2013-11-20 10:19:12 -08:00
Corey Johnson
a98377b899
Merge pull request #1132 from atom/cj-editor-rename
...
Editor & EditSession rename
2013-11-20 10:11:09 -08:00
Kevin Sawicki
233d819e04
Add atom prefix to syntax global
2013-11-19 16:37:50 -08:00
Matt Colyer
55e90f8ae1
Use cmd
instead of command
2013-11-19 15:29:37 -08:00
probablycorey
31a9bb83cf
Replace editSession variables with editor
2013-11-19 15:22:47 -08:00
Matt Colyer
1e4504e7f3
Use command
instead of meta
2013-11-19 15:16:55 -08:00
probablycorey
bf05ddb958
🔫
...
I screwed up a rebase, this nasty commit is the result.
2013-11-19 15:15:12 -08:00
probablycorey
756c2be64a
Replace editor instance variables with editorView
2013-11-19 14:57:35 -08:00
probablycorey
6fdd4f775b
Rename TextEditor and TextEditorView to Editor and EditorView
2013-11-19 14:57:35 -08:00
probablycorey
625fcaffc8
Update TextEditor specs
2013-11-19 14:57:31 -08:00
probablycorey
89212e599f
Update requires
2013-11-19 14:34:26 -08:00
probablycorey
95e4ac903c
Use Range literals
2013-11-19 14:34:26 -08:00
probablycorey
311155ac0d
Rename editor-spec to text-editor-view-spec
2013-11-19 14:34:26 -08:00
probablycorey
aaa82e23da
Rename Editor to TextEditorView
2013-11-19 14:34:20 -08:00
Kevin Sawicki
4b0eaf05a5
Remove Emitter::trigger shim
2013-11-19 13:24:29 -08:00
Kevin Sawicki
03e8bc6f19
Remove Emitter::one shim
2013-11-19 12:58:56 -08:00
Kevin Sawicki
13186fcf7a
Remove Emitter::subscriptionCount shim
2013-11-19 12:55:18 -08:00
Matt Colyer
ab74d8be38
Merge pull request #1115 from atom/refine-paste-normalization
...
Don't normalize indents on paste if there are preceding characters, fixes #1112
2013-11-19 10:54:44 -08:00
Kevin Sawicki
ee1ec4670d
Listen for destroyed events on deserialized buffers
2013-11-19 09:08:24 -08:00
Kevin Sawicki
f55a200591
Return emissary subscription directly
2013-11-18 18:41:43 -08:00
probablycorey
80cdf61fa4
Update remove spec
2013-11-15 14:09:24 -08:00
probablycorey
02f40688e2
Merge remote-tracking branch 'origin/master' into cj-keymap-cleanup
2013-11-15 13:53:42 -08:00
probablycorey
cb8e378af6
Use keyBinding in place of binding in method names
2013-11-15 13:49:17 -08:00
probablycorey
dcccde8f3f
Clone default keybindings in specs
2013-11-15 13:32:31 -08:00
probablycorey
809a02ca10
Clone keyBindings by default
2013-11-15 11:54:09 -08:00
Kevin Sawicki
0b12f01206
Use Project::bufferForPathSync instead of buildBufferSync
2013-11-15 11:17:35 -08:00
Kevin Sawicki
9067c65a41
Use Atom::replicate to test serialization
2013-11-15 11:17:35 -08:00
Kevin Sawicki
19d680544b
Use Atom::replicate to obtain second project
2013-11-15 11:17:34 -08:00
Kevin Sawicki
d3fed57cb3
Only serialize project state for persistence
2013-11-15 11:17:34 -08:00
Kevin Sawicki
8372adb38a
Remove spec for removed TextBuffer::getRelativePath
2013-11-15 11:17:34 -08:00
Kevin Sawicki
7d87ae00ff
Use Atom::replicate for second project
2013-11-15 11:17:34 -08:00
Kevin Sawicki
7b43c8a860
Use Atom::replicate in git spec to simulate project serialization
2013-11-15 11:17:33 -08:00
Kevin Sawicki
055ec8cb9c
Implement beforePersistence in TextBuffer
2013-11-15 11:17:33 -08:00
Kevin Sawicki
7dd84636ba
Use Project::addBuffer instead of window.deserialize
2013-11-15 11:17:32 -08:00
Kevin Sawicki
b12954760d
Use Project::addBuffer instead of ::openSync
2013-11-15 11:17:32 -08:00
Kevin Sawicki
4bb21fd9ec
Use project.addBuffer instead of window.deserialize
2013-11-15 11:17:32 -08:00
Kevin Sawicki
276e63611a
Register buffer with project
2013-11-15 11:17:32 -08:00
Kevin Sawicki
6290c19264
Set up spec Project as telepath model
2013-11-15 11:17:32 -08:00
probablycorey
0878d7ab6a
Update specs
2013-11-15 10:45:21 -08:00
probablycorey
bd8e19bce7
Update keymap in spec-helper
2013-11-15 10:43:20 -08:00
probablycorey
4852ba6d95
Don't store binding sets, instead store a keyBinding array
2013-11-15 10:21:38 -08:00
probablycorey
2c4f94c319
Merge remote-tracking branch 'origin/master' into cj-keymap-cleanup
2013-11-15 09:24:45 -08:00
probablycorey
2fb00af255
Rename keyMapping to keyBinding
2013-11-14 16:20:35 -08:00
probablycorey
94a8d16664
Update specs
2013-11-14 16:05:17 -08:00
probablycorey
c43f277c5b
Remove getAllKeyMappings
2013-11-14 14:46:21 -08:00
probablycorey
dd0938dca6
Merge remote-tracking branch 'origin/master' into cj-keymap-cleanup
2013-11-14 14:43:37 -08:00
probablycorey
c3aea1d149
Remove keymap.keystrokeByCommmandForSelector
2013-11-14 14:18:54 -08:00
probablycorey
389b2bd8d6
Remove spec suite measuring.
...
This may be a bit aggressive, so we can add it back if people think it
has benifits.
2013-11-14 09:03:58 -08:00
Matt Colyer
52680bd63f
Don't normalize indents on paste if there are preceding characters
2013-11-13 17:18:43 -08:00
probablycorey
8f9f5ed0ed
Update specs
2013-11-11 15:46:17 -08:00
probablycorey
d71e58ec33
Use keystroke
even when referring to multiKeystrokes
...
The use of keystroke and keystrokes was becoming confusing. When I
started thinking of a keystroke as a set of keys that trigger a
command it became easier to think about.
2013-11-11 14:05:48 -08:00
Kevin Sawicki
fe426000d0
Bring hidden input into view on focus
...
Closes #1104
2013-11-11 12:20:30 -08:00
Kevin Sawicki
81c56ca4f1
Set configDirPath on ThemeManager in specs
2013-11-11 11:47:24 -08:00
Kevin Sawicki
fb02917adf
Set defaults after spying on save
2013-11-11 11:43:42 -08:00
Kevin Sawicki
b801c3ce56
Set core/editor config defaults in spec helper
2013-11-11 11:04:24 -08:00
Kevin Sawicki
d4b5303983
Remove remaining package paths from Config class
2013-11-11 10:33:09 -08:00
Kevin Sawicki
0b78450917
🔥 config.bundledKeymapsDirPath
2013-11-11 10:33:09 -08:00
Kevin Sawicki
d0e1d32ae9
Use resource path from load settings
2013-11-11 10:32:01 -08:00
Kevin Sawicki
055109a708
Remove incorrect atom. prefix from filename
2013-11-11 09:57:10 -08:00
Kevin Sawicki
3539288a1e
Remove incorrect atom. prefix
2013-11-11 09:29:29 -08:00
Kevin Sawicki
78617e31bc
💉 resource path into LessCompileCache
2013-11-11 09:20:48 -08:00
Kevin Sawicki
a377a49004
Use atom.config instead of window.config
2013-11-11 09:16:44 -08:00
Kevin Sawicki
5756ec45ba
Add Config::toggle
2013-11-11 09:06:33 -08:00
Kevin Sawicki
23c8db09b7
💉 paths into Keymap constructor
2013-11-11 09:05:39 -08:00
Kevin Sawicki
9f8a8139e0
Use atom.syntax instead of window.syntax
2013-11-11 08:53:52 -08:00
Kevin Sawicki
9b3edc89a6
Use atom.keymap in specs
2013-11-11 08:43:14 -08:00
Kevin Sawicki
f356190b42
Use atom.pasteboard instead of window.pasteboard
2013-11-11 08:43:14 -08:00
Kevin Sawicki
bff47e10f4
Remove dimension shims on window
2013-11-11 08:43:14 -08:00
Ben Ogle
5f8e757f57
Merge pull request #1102 from atom/bo-add-replace
...
Add replace() to project and buffer
2013-11-08 16:57:38 -08:00
Ben Ogle
ddd560b785
Add replace to project and buffer
2013-11-08 12:20:43 -08:00
Matt Colyer
dfa5ac11a2
Merge branch 'origin/master' into win-specs
2013-11-07 13:59:43 -08:00
Kevin Sawicki
b4f8387053
Remove unneded clearAutoscroll call
2013-11-07 09:04:41 -08:00
Kevin Sawicki
291f4fbb90
Mark last cursor for autoscroll on undo/redo
2013-11-07 09:04:41 -08:00
Matt Colyer
28d7160c3b
Update specs concerning stylesheet ids
2013-11-06 17:12:47 -08:00
Matt Colyer
3119ed9dfe
Update project-spec.coffee for windows
2013-11-06 16:45:10 -08:00
Matt Colyer
a8fe8ab982
Update keymap-spec.coffee paths for windows
2013-11-06 14:52:28 -08:00
Matt Colyer
01f41207d4
Update font specs for windows
2013-11-06 14:39:47 -08:00
Ben Ogle
ce2e123cc8
Merge pull request #1088 from atom/bo-changes-for-themes-with-padding
...
Handle themes with padding on the scroll view
2013-11-06 14:38:34 -08:00
Ben Ogle
16b64b03f7
Nof
2013-11-06 14:38:01 -08:00
Ben Ogle
2adcc9709c
10 -> back to 2
2013-11-06 14:37:36 -08:00
Ben Ogle
6e049dd173
Fix tests in editor
2013-11-06 14:13:09 -08:00
Matt Colyer
015f4f7542
Merge remote-tracking branch 'origin/master' into win-specs
2013-11-06 12:12:41 -08:00
Kevin Sawicki
9f5e913804
Update remaining selected class names to fold-selected
2013-11-06 09:55:53 -08:00
Kevin Sawicki
383a724144
Update class name to new fold-selected
2013-11-06 09:50:06 -08:00
Kevin Sawicki
90c21906a4
Add fold- prefix to selected class name
...
This prevents interference with the base selected class
which adds a noticeable blur to folded lines that are selected
when using dark syntax and light ui.
2013-11-06 09:49:18 -08:00
Kevin Sawicki
efb87237e2
Reenable undo, redo, and transaction specs
2013-11-05 18:25:37 -08:00
Kevin Sawicki
2be5790311
Set auto indent config setting in spec
2013-11-05 18:25:36 -08:00
Kevin Sawicki
60fa937ed7
Add asserts for undoing an insertNewlineAbove
2013-11-05 18:25:36 -08:00
Kevin Sawicki
867a6ecd95
Reenable insertNewlineBelow() specs
2013-11-05 18:25:36 -08:00
Matt Colyer
fb6b8029be
Run bundled and user specs
2013-11-05 16:58:42 -08:00
Matt Colyer
edc789173b
Don't install commands on windows
2013-11-05 16:44:03 -08:00
Matt Colyer
7ba4782ceb
Don't focus atom-spec.coffee
2013-11-05 16:37:54 -08:00
Matt Colyer
9863386644
Update Directory specs for platform specific issues
2013-11-05 16:36:51 -08:00
Matt Colyer
1fe6a2974d
Merge branch 'win-specs' of https://github.com/atom/atom into win-specs
2013-11-05 15:46:34 -08:00
Matt Colyer
6bd7dd8841
Add jasmine-tagged, for filtering platform specs
2013-11-05 15:44:38 -08:00
Ben Ogle
8851120db2
Add split: left handling to openSingletonSync()
2013-11-05 11:25:45 -08:00
Kevin Sawicki
287f1984db
Update width in chars when editor's size changes
...
Register an overflowchanged event listener on the editor's scroll view
and update the width in chars when this event fires.
Closes #928
Closes #961
Closes #993
2013-11-04 18:12:17 -08:00
Matt Colyer
ee280d87f9
Ensure we're using proper dom ids in specs
2013-11-04 16:33:11 -08:00
Matt Colyer
717626fbaf
Merge branch 'master' into win-specs
2013-11-04 14:53:49 -08:00
Matt Colyer
ec761d00ef
Remove modified check on fixture file
2013-11-04 14:53:43 -08:00
Kevin Sawicki
621058aa9e
Register copied edit sessions on the project
...
Without this any split edit sessions won't be passed to package
listeners that register using project.eachEditSession()
Closes #1065
2013-11-01 15:51:27 -07:00
Matt Colyer
c9eebcf00a
Fixture hashes depend on line returns
2013-11-01 15:15:17 -07:00
probablycorey
b041c0176c
Merge remote-tracking branch 'origin/master' into cj-sublime-bindings
2013-11-01 11:33:13 -07:00