Commit Graph

8321 Commits

Author SHA1 Message Date
Max Brunsfeld
e669152841 Merge pull request #16074 from UziTech/patch-4
Make notifications.clear public and emit event
2017-12-08 14:20:33 -08:00
Tony Brix
b89bfa26c3 more cleanup 2017-12-08 16:18:06 -06:00
Tony Brix
d28166b1e4 code cleanup 2017-12-08 16:15:51 -06:00
GilTeixeira
be9e4696e6 Updated theme manager specs. 2017-12-07 18:58:52 +00:00
Katrina Uychaco
b3cee41f28 Merge remote-tracking branch 'origin/master' into ku-add-readonly-editor-attribute 2017-12-05 14:02:39 -08:00
Wliu
4ac6b720ff Merge pull request #16256 from atom/wl-more-reporter-work
Improve spec stack traces
2017-12-04 22:18:08 +01:00
Damien Guard
abc0d3c534 Remove stray console log 2017-12-04 13:13:03 -08:00
Damien Guard
70e773fa7b Ensure read-only text editors are not considered 'modified'. Also clear read-only flag on successful save. 2017-12-04 13:12:08 -08:00
Max Brunsfeld
6e2ac3548f Ensure that all opened editors' buffers are added to the project
Assigning a language mode happens when adding a buffer to the project,
so we need to guarantee this happens to all buffers used by visible editors.
2017-12-01 09:58:19 -08:00
Max Brunsfeld
49d8d94218 🎨 workspace-spec.js 2017-12-01 09:47:20 -08:00
Katrina Uychaco
909caa2a59 Add 'readonly' attribute to <atom-text-editor> element 2017-11-28 20:01:31 -08:00
Max Brunsfeld
607ed74e7b Rename TokenizedBuffer to TextMateLanguageMode 2017-11-28 16:57:06 -08:00
Max Brunsfeld
74a2609216 Ensure stateStore isConnected for .shouldPromptToSave tests 2017-11-28 12:13:09 -08:00
Max Brunsfeld
61ac366491 Replace TokenizedBuffer.setVisible with simpler .startTokenizing
We will still wait to tokenize a buffer until it is visible in *some*
tab, but we no longer enable and disable tokenization as different
editors become visible.
2017-11-28 12:12:40 -08:00
Max Brunsfeld
e08091f193 Make assignLanguageMode take a language id instead of a language name 2017-11-28 11:14:29 -08:00
Max Brunsfeld
afc4245971 Make TokenizedBuffer behave consistently when tokenizeInBackground is mocked 2017-11-22 15:30:28 -08:00
Max Brunsfeld
4810d13094 Fix memory leak in .maintainLanguageMode 2017-11-22 11:41:55 -08:00
Max Brunsfeld
bd4cc42daf Set the visible state on newly-assigned language modes 2017-11-22 09:35:39 -08:00
Wliu
6633714e11 Fix regression and minimize chance for incorrect replacements 2017-11-22 00:31:28 +01:00
Wliu
34df49b491 More cleanup 2017-11-22 00:02:42 +01:00
Max Brunsfeld
578b4f0281 Merge branch 'master' into mb-use-language-mode-api 2017-11-21 15:00:22 -08:00
Max Brunsfeld
be3010e8f7 Use atom's null grammar when assignLanguageMode is called w/ null 2017-11-21 14:59:42 -08:00
Wliu
64b4954492 Improve spec stack traces 2017-11-21 23:35:26 +01:00
Wliu
ebf23ec3e1 Do not clobber recent project history when running specs 2017-11-21 21:19:05 +01:00
Max Brunsfeld
218eb57f3a Avoid duplicate attachToDOM call 2017-11-21 12:00:54 -08:00
Max Brunsfeld
cbd55cd921 Fix incorrectly written async test 2017-11-21 11:57:57 -08:00
Max Brunsfeld
aa1f5dde83 Fix TextEditor tests 2017-11-20 16:49:56 -08:00
Max Brunsfeld
6bf32b5ce8 Fix Workspace spec 2017-11-20 16:45:05 -08:00
Max Brunsfeld
cb89562f63 Avoid TokenizedBuffer.setGrammar in TokenIterator test 2017-11-20 16:34:44 -08:00
Max Brunsfeld
d52c4bc33b Serialize the grammar registry 2017-11-20 14:50:00 -08:00
Max Brunsfeld
b2fcb0cbe2 Integrate the 2 grammar registry specs 2017-11-20 13:53:19 -08:00
Max Brunsfeld
8a52fd1237 Get TokenizedBuffer tests passing 2017-11-20 13:33:09 -08:00
Max Brunsfeld
20bf705000 Destroy editors after text editor component specs
This only now became necessary because TokenizedBuffer now *always*
receives a reference to the Atom config on construction, and always
tries to read from it when isFoldableAtRow is called, which can happen
after test cleanup due to resize observers.
2017-11-20 11:59:21 -08:00
Max Brunsfeld
f6c2e0eba4 Allow setting the null language mode w/ assignLanguageMode(buffer, null) 2017-11-20 09:48:00 -08:00
Max Brunsfeld
3d5cc6993c Merge branch 'master' into mb-use-language-mode-api 2017-11-17 14:03:37 -08:00
Michelle Tilley
cb1d529d64 Merge remote-tracking branch 'origin/master' into wl-async-context-menu 2017-11-17 10:16:30 -08:00
Tony Brix
fe4df885d6 add tests 2017-11-16 00:29:24 -06:00
Max Brunsfeld
91d4f53b28 Use assignLanguageMode in TextEditorComponent spec 2017-11-15 17:15:32 -08:00
Max Brunsfeld
653ecd7f52 Merge branch 'master' into mb-use-language-mode-api 2017-11-15 12:52:36 -08:00
Wliu
a59913f51c Update specs 2017-11-15 21:49:43 +01:00
Michelle Tilley
fdf0478a77 Merge pull request #16191 from atom/Xapphire13-tests
Fix merge conflicts for #15415 (Adding option to skip main process tests. Cleaning up resources in tests)
2017-11-15 09:42:16 -08:00
Michelle Tilley
e77ed412b7 Merge branch 'tests' of https://github.com/Xapphire13/atom into Xapphire13-tests 2017-11-15 00:14:44 -08:00
Nathan Sobo
ad1328db5a Revert "Merge pull request #16092 from atom/autoscroll-after-fold-or-unfold"
This reverts commit 6227ecebed, reversing
changes made to 311055c575.
2017-11-14 12:17:50 -07:00
Nathan Sobo
e21c757682 Merge pull request #16114 from atom/b3-scroll-linux
Use wheelDelta instead of delta in the scroll handler
2017-11-14 06:45:48 -07:00
Ash Wilson
9a0ad46739 Ensure app windows launch in the order we assert they do 2017-11-13 09:51:23 -05:00
Jason Rudolph
dd8173fc35 Merge pull request #16144 from atom/fix-jquery-handling-in-tooltip-manager-add-method
Fix handling of jQuery objects in `TooltipManager.add` method
2017-11-09 11:05:47 -05:00
Max Brunsfeld
6c99872040 Merge pull request #16141 from atom/mb-decaf-atom-environment
Convert AtomEnvironment to JS
2017-11-08 22:33:01 -08:00
Max Brunsfeld
bc774773f7 Convert AtomEnvironment to JS 2017-11-08 16:44:46 -08:00
Jason Rudolph
fb74992454 Enhance test to catch bug reported in #16135
Enhance the fake jQuery object to more closely match a real jQuery
object. With this change, the test fails, thus allowing us to reproduce
the regression reported in #16135.
2017-11-08 17:44:32 -05:00
Max Brunsfeld
ff8ecf1a49 Fix errors when passing subword regex to native find methods 2017-11-08 14:00:00 -08:00