Nathan Sobo
b386b00bc0
Wait for next animation frame before measuring when stylesheets change
...
Fixes #4479
2014-12-09 14:56:33 -07:00
Nathan Sobo
299ea18c58
Don’t try to upgrade CSS rules with no selector text
...
Fixes #4469
2014-12-09 13:41:33 -07:00
Nathan Sobo
966360e022
Set ::visible to false on panels when they are destroyed
2014-12-09 13:41:33 -07:00
Max Brunsfeld
5c37d208f5
Don't throw when ::getDefaultCharacterWidth is called while detached
2014-12-08 16:56:46 -08:00
Max Brunsfeld
8f02b21d08
Add TextEditorElement::onDidAttach, ::onDidDetach
2014-12-08 16:21:59 -08:00
Max Brunsfeld
953f2c61f7
Add TextEditorElement::getDefaultCharacterWidth
2014-12-08 16:14:26 -08:00
Kevin Sawicki
aa292874ec
Add reload button to specs window
2014-12-05 15:03:16 -08:00
Ben Ogle
f095d38978
Add dismissing to notifications
2014-12-05 13:46:01 -08:00
Max Brunsfeld
4afe133f85
Allow setting editor text content in HTML
2014-12-05 09:30:33 -08:00
Max Brunsfeld
aecd689593
Call Workspace::getActiveTextEditor, not ::getActiveEditor
2014-12-04 08:57:33 -08:00
Max Brunsfeld
6a83246838
Use native DOM APIs for window drag/drop listeners
...
Otherwise, these event handlers will interfere with other
event handlers bound using other versions of jQuery
2014-12-03 20:26:36 -08:00
Ben Ogle
24f7638e8b
Add Workspace::panelForItem()
2014-12-03 12:46:42 -08:00
Nathan Sobo
c1a93395f5
Fix deprecated Workspace::getActiveEditor call
2014-12-03 12:02:47 -07:00
Ben Ogle
37e6f03346
Fix tooltip command display when command has no keybinding
2014-12-02 16:31:38 -08:00
Nathan Sobo
fbc9c05096
Add Workspace::onDidDestroyPane
...
This helps with the background-tips conversion
2014-12-02 11:57:38 -07:00
Nathan Sobo
cfca6ecc86
Add specs for PaneContainer::onDidAddPane
2014-12-02 11:57:38 -07:00
Nathan Sobo
625b95a6d9
Test TextEditorElement::setUpdatedSynchronously without waiting
...
Another attempt to fix flakiness.
2014-12-02 11:37:28 -07:00
Nathan Sobo
38e6aee46d
Un-f
2014-12-02 11:14:59 -07:00
Nathan Sobo
93bf9357b0
Remove waitsForAnimationFrame spec helper
...
It doesn’t work reliably on CI.
2014-12-02 11:14:02 -07:00
Max Brunsfeld
a7a9b3707f
Merge pull request #4365 from atom/ns-view-registry-cleanup
...
Clean up view registry API
2014-12-02 08:55:00 -08:00
Kevin Sawicki
7e16e42b3f
x out flaky spec
2014-12-02 08:39:52 -08:00
Nathan Sobo
9a9347e3a5
Simplify ViewRegistry::addViewProvider API
...
It now takes two arguments, a model constructor and a create view
callback that is passed the model.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-12-01 17:53:03 -08:00
Max Brunsfeld
e4bcb96dcc
Change ::setModel to ::initialize on all element classes
2014-12-01 17:52:19 -08:00
Nathan Sobo
4591f00a65
Remove view registry references from the workspace model layer
...
Removed various ::getView methods from the model. Using the atom.views
global in the views for now, but going to switch them over to using a
locally assigned view registry instead in a subsequent commit.
2014-12-01 16:28:33 -08:00
Nathan Sobo
7dc9d0c8ce
Add Workspace::onWillDestroyPaneItem
...
It is needed by the autosave package which previously relied on DOM
bubbling to coalesce events from various panes.
2014-12-01 10:39:29 -07:00
Kevin Sawicki
a5b7d15bcc
Remove screen line logging from spec
2014-12-01 08:39:09 -08:00
Max Brunsfeld
6b3ba8e332
Add panel getter methods to workspace
...
This will make it easier to test packages that use panels
without using the DOM
2014-11-28 09:56:02 -08:00
Nathan Sobo
de619a731b
Merge pull request #4315 from atom/remove-deprecations
...
Remove deprecations from core
2014-11-27 12:16:35 -07:00
Nathan Sobo
2a00acfdaf
Remove call to begin/commitTransaction in text-editor-spec
2014-11-27 11:58:38 -07:00
Nathan Sobo
0b44cee8db
Separate IPC messages that don’t belong in the command palette
...
Path opening and update signaling were both using the command-sending
IPC mechanism, but neither is actually a command. This commit adds a
second “message” channel with custom handling on the render process
side for these messages, rather than attempting to route them through
commands.
2014-11-27 10:30:50 -07:00
Nathan Sobo
ddc04f2278
Fix spec name
2014-11-27 09:11:21 -07:00
Nathan Sobo
f64a813fc6
Remove deprecated Project::setPath call
2014-11-27 09:09:33 -07:00
Nathan Sobo
68bc3f6ead
Add assertions and suppress deprecation warnings in theme-manager-spec
...
The new expected behavior is now tested. The deprecated behavior is
also tested until we remove it later.
2014-11-27 09:03:40 -07:00
Nathan Sobo
b341749d54
Add TextEditorElement::setUpdatedSynchronously
...
To allow testing of async editor rendering in packages. This is helpful
for overlay decorations which behave differently when rendering is
async.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-26 18:13:12 -07:00
Ben Ogle
9cec02420c
Suppress deprecations while testing legacy code path
2014-11-26 14:55:40 -08:00
Ben Ogle
ffda2386c3
Suppress deprecations for package loading.
2014-11-26 14:55:40 -08:00
Ben Ogle
aefc647155
Use normalizeLineEndings: false hash
2014-11-26 14:55:39 -08:00
Ben Ogle
83455a7f3a
Remove specs for deprecated methods that are tested elsewhere
2014-11-26 14:55:39 -08:00
Ben Ogle
d8f64c15b8
Use project.getDirectories()
2014-11-26 14:55:39 -08:00
Ben Ogle
c927e95c2c
Suppress deprecations on pane-view
...
It’s going away anyway…
2014-11-26 14:55:39 -08:00
Ben Ogle
5b12646a44
Suppress deprecations on deprecated code path
2014-11-26 14:55:39 -08:00
Ben Ogle
68bb43ee7d
Add onDidChangeTitle and onDidChangeModified methods to TestView
2014-11-26 14:55:39 -08:00
Ben Ogle
4048fb978c
Suppress deprecations for package activation
2014-11-26 14:55:39 -08:00
Ben Ogle
2d885496a3
Update to new menu format
2014-11-26 14:55:39 -08:00
Ben Ogle
64222d3096
Suppress deprecations in configDefault test
2014-11-26 14:55:39 -08:00
Ben Ogle
a45e9a1e8b
Remove deprecations in config
2014-11-26 14:55:39 -08:00
Ben Ogle
3fd5ba9b3c
Remove unnecessary workspaceView requires
2014-11-26 14:55:39 -08:00
Ben Ogle
eb0e3df720
Suppress deprecations in workspaceView
2014-11-26 14:55:39 -08:00
Ben Ogle
60a49d9c81
nof
2014-11-26 14:55:39 -08:00
Ben Ogle
43ccf0a041
Convert require ‘atom’ to require '../src/space-pen-extensions'
2014-11-26 14:55:38 -08:00