Ben Ogle
362bd2e61a
Use atom.notifications when there is a config file error
2014-11-25 15:44:13 -08:00
Nathan Sobo
c92f805e6e
Remove deprecated requires from spec-helper
2014-11-25 08:18:26 -07:00
Nathan Sobo
85d6689344
Merge pull request #4305 from atom/ns-add-legacy-panel-classes
...
Add legacy panel classes for theme support
2014-11-25 07:43:17 -07:00
Max Brunsfeld
0abd25ad6f
Fix ordering of panels in panel containers
...
An off-by-one error caused new panels to be inserted later
in the document than intended.
2014-11-24 17:29:31 -08:00
Nathan Sobo
1e9a8b92f2
Fix workspace model spec now that legacy panel class is added in view
2014-11-24 17:03:32 -07:00
Nathan Sobo
dda2b2e893
Don’t apply ‘tool-panel’ class to modal panels
2014-11-24 16:46:47 -07:00
Nathan Sobo
73763d3e41
Add legacy panel classes to support old theme selectors
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-24 16:37:37 -07:00
Ben Ogle
1ae8862a9c
Notification::getTimestamp()
2014-11-24 14:58:21 -08:00
Ben Ogle
e24a562387
Use bug icon for fatal errors
2014-11-24 14:58:21 -08:00
Ben Ogle
9c6a5fb4fa
Messages -> notifications
2014-11-24 14:58:21 -08:00
Ben Ogle
78ee02f0c6
nof
2014-11-24 14:58:21 -08:00
Ben Ogle
e462fdc4ce
Add specs for Message
2014-11-24 14:58:21 -08:00
Ben Ogle
3d6c9ee554
Add a MessageManager to atom.messages
2014-11-24 14:58:20 -08:00
Ben Ogle
d5d6422d28
Add beginning of message system
2014-11-24 14:58:20 -08:00
Max Brunsfeld
b374c1a11a
Preserve 1st line's leading whitespace on paste
2014-11-22 09:43:23 -08:00
Nathan Sobo
97a56574e0
Merge pull request #4259 from atom/ns-deprecate-syntax-global
...
Rename atom.syntax to atom.grammars
2014-11-20 14:11:45 -07:00
Nathan Sobo
d4dee07b41
Fix window-spec for key name change in deserialized state
2014-11-20 13:12:17 -07:00
Ben Ogle
61651db0b0
Render the deprecations as markdown
2014-11-20 11:41:53 -08:00
Ben Ogle
8afbab311f
Merge pull request #4248 from atom/bo-deprecate-workspace-view
...
Deprecate workspaceView
2014-11-20 10:53:19 -08:00
Nathan Sobo
d53d01d95b
Replace atom.syntax with atom.grammars
2014-11-20 11:42:49 -07:00
Nathan Sobo
131522f93d
Rename Syntax to GrammarRegistry
2014-11-20 11:38:01 -07:00
Nathan Sobo
78e61c3ff9
Remove ability to add tooltip with selector
...
It’s incompatible with returning a disposable because there’s no way
to distinguish multiple tooltips added to the body with different
selectors. Maybe someday.
2014-11-19 19:20:48 -07:00
Nathan Sobo
22c9a222c9
Return a Disposable from TooltipManager::add
2014-11-19 19:19:05 -07:00
Nathan Sobo
7bdf3b1719
Add support for keyBindingTarget to TooltipManager::add
2014-11-19 19:10:36 -07:00
Nathan Sobo
175d7811b4
Add TooltipManager
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2014-11-19 18:57:08 -07:00
Ben Ogle
3f3fca872b
Remove the unsubscribe spy
...
Sorry @nathansobo, this is making the window specs fail
2014-11-19 17:46:33 -08:00
Ben Ogle
557d277e9f
Remove workspaceView references from the window-specs
2014-11-19 17:46:32 -08:00
Ben Ogle
3fc514659a
Remove workspaceView references from ThemeManager
2014-11-19 17:46:32 -08:00
Ben Ogle
747398f2a5
Remove workspaceView from spec-helper
2014-11-19 17:46:32 -08:00
Ben Ogle
fb223db958
Remove workspaceView from PackageManager specs
2014-11-19 17:46:32 -08:00
Ben Ogle
016f32d62e
Add a FIXME for this workspaceView bit
2014-11-19 17:46:32 -08:00
Ben Ogle
6bdbabecbd
Add jasmine.attachToDOM
2014-11-19 17:08:54 -08:00
Nathan Sobo
677be2df82
Merge pull request #4223 from atom/ns-deprecate-style-sheet-events
...
Deprecate style sheet event methods on ThemeManager
2014-11-19 14:59:20 -07:00
Ben Ogle
a25920da72
Merge pull request #4225 from atom/bo-error-events
...
Add onWillThrowError
2014-11-19 11:55:45 -08:00
Kevin Sawicki
6d0be70dbc
Spy on ipc.send and make it synchronous
2014-11-19 11:32:20 -08:00
Ben Ogle
74966bd547
Emit an event object from atom.onDidThrowError
2014-11-19 11:28:01 -08:00
Nathan Sobo
49471070a3
Move public stylesheet related methods off of atom.themes
...
* Move atom.themes.getUserStylesheetPath to
atom.styles.getUserStyleSheetPath
* Deprecate atom.themes.requireStylesheet
2014-11-19 10:31:03 -07:00
Max Brunsfeld
0ca9d7b97e
Remove the normalizeIndentOnPaste setting. Always do it.
2014-11-19 09:13:30 -08:00
Max Brunsfeld
270642b2ea
Add special paste behavior when copying/cutting w/ no selection
2014-11-18 18:58:25 -08:00
Max Brunsfeld
7c43ea7a0f
Restore correct indent behavior when inserting newlines
...
When explicitly auto-indenting and when pasting, indentation is based
on the previous non-blank line. When simply inserting newlines,
the previous line is used, even if it is blank.
Signed-off-by: Nathan Sobo <nathan@github.com >
2014-11-18 17:27:43 -08:00
Ben Ogle
e534997bf9
Specs for the error handler.
2014-11-18 14:42:03 -08:00
Max Brunsfeld
e34eb151ca
Respect 'normalizeIndentOnPaste even w/ multiple selections
2014-11-17 19:24:37 -08:00
Max Brunsfeld
4ee1987af4
Don't rely on clipboard metadata format in editor specs
...
In order to fix indent-normalization with multiple selections,
I want to change the format of this metadata
2014-11-17 19:23:02 -08:00
Max Brunsfeld
c4eecbb380
💄
2014-11-17 17:47:22 -08:00
Max Brunsfeld
24432018ec
Reorganize editor auto-indent specs
2014-11-17 16:59:57 -08:00
Max Brunsfeld
5ec38f84c5
Reorganize editor normalizeIndentOnPaste specs
2014-11-17 16:59:56 -08:00
Ben Ogle
1b85810735
Use classes rather than location attributes
2014-11-17 16:07:53 -08:00
Max Brunsfeld
4a9d0ab4d3
Merge pull request #4192 from atom/mb-auto-indent-on-paste
...
Add auto-indent when pasting
2014-11-17 15:22:15 -08:00
Max Brunsfeld
c6c58ebc3e
Remove extra blank line
2014-11-17 11:00:24 -08:00
Max Brunsfeld
175a8b6968
Provide separate config option for auto-indent on paste
...
This way, this option (`autoIndentOnPaste`) can be turned off for
indentation-sensitive languages like coffeescript.
2014-11-17 10:30:13 -08:00