Leonard Lamprecht
3a1ad3fd40
Replace OS X and Mac OS with macOS
2016-06-18 15:33:08 +02:00
Damien Guard
7542a401ff
BufferedProcess whole-string spec now cross-platform
2016-05-02 15:37:36 -07:00
joshaber
0541755ac8
Consistent indentation.
2016-04-26 09:49:38 -04:00
joshaber
e16e987e08
Give the fixture a remote
2016-04-26 09:46:04 -04:00
joshaber
f589bdd8d9
Add a remote to the fixture.
2016-04-26 09:22:38 -04:00
Koki Takahashi
fdac1e4663
🐛 Treat empty comment line as comment and add tests ( Fix #4140 )
2016-02-29 19:51:57 -07:00
Nathan Sobo
6292484c97
Always strip git+ prefix and .git suffix from package repository URLs
...
Previously, a guard based on the presence of the _id field (which is
inserted by npm during installation) prevented a regex replacement of
the git+ prefix on URLs. Now we always do this. Since the .git suffix
also causes problems and we’re removing that in packages, I now remove
that as well.
2016-02-29 17:30:03 -07:00
Max Brunsfeld
9c0aa629d7
Let packages define deserializers & view providers as main module methods
2016-02-10 14:28:57 -08:00
joshaber
563984a7b2
Test it.
2016-02-05 16:16:38 -05:00
Josh Abernathy
4d740d3346
Merge pull request #9213 from atom/dh-async-repo
...
Async Git Repository class
2016-01-15 16:17:41 -05:00
Max Brunsfeld
aea9c5804a
Improve terminate pending state tests.
...
Remove argument to remove pending state listeners.
2016-01-12 18:34:32 -08:00
joshaber
d2d5966ee1
More tests for the submodule cases.
2016-01-07 16:37:05 -05:00
joshaber
0bef58a8a4
Added a fixture that has submodules.
2016-01-07 13:05:36 -05:00
Antonio Scandurra
fa48b2fbe0
Make v8 version part of the key
2015-12-11 17:47:04 +01:00
Max Brunsfeld
d058814957
Merge remote-tracking branch 'origin/master' into mb-deprecate-load-time-package-code
...
Conflicts:
package.json
2015-11-30 10:20:31 -08:00
Max Brunsfeld
327cf6997b
Remember which packages use atom APIs at main module load time
...
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-11-23 17:35:38 -08:00
Max Brunsfeld
24938c0361
Defer loading view providers until activation or deserializer use
...
Signed-off-by: Nathan Sobo <nathan@github.com>
2015-11-23 16:28:08 -08:00
Max Brunsfeld
d6e5ea8564
Defer requiring packages' main modules if they use new package.json fields
2015-11-23 16:05:32 -08:00
Max Brunsfeld
2d29fd6e79
Load config schemas from packages' package.json files
2015-11-23 15:53:26 -08:00
Max Brunsfeld
cb2b068d77
Load view providers from files specified in package.json
2015-11-19 16:58:20 -08:00
Max Brunsfeld
a0a402c3f8
Remove 'atom' prefix from deserializers package.json key
2015-11-19 14:12:03 -08:00
Max Brunsfeld
46272cd192
Load deserializers lazily
2015-11-18 14:31:16 -08:00
Max Brunsfeld
ade1ef7a4c
Load deserializers from files specified in package.json
2015-11-18 14:03:49 -08:00
Douwe Maan
a9bf2a73a5
Improve TextEditor::getLongTitle
2015-11-17 23:34:31 +01:00
abe33
6b2725077a
Merge back master
2015-11-04 18:26:27 +01:00
Antonio Scandurra
5d0ba5f182
Merge pull request #9318 from atom/as-compilation-cache
...
Introduce NativeCompileCache
2015-11-03 14:35:58 +01:00
abe33
dacd08badf
🐛 Fix moving multiple selection with folds creates new folds
2015-11-03 00:48:22 +01:00
Nathan Sobo
152a479909
Merge pull request #9024
2015-11-02 11:26:21 -06:00
Antonio Scandurra
f13e516417
Invalidate cache when it is rejected by v8
2015-10-30 12:45:15 +01:00
Antonio Scandurra
c684273ecf
Introduce NativeCompileCache
2015-10-30 10:14:14 +01:00
Antonio Scandurra
23d5dc8726
Change invalid.js fixture for babel transpilation
...
The previous file was considered invalid on the earlier version of electron, but
it now compiles correctly because of the updated ES6 support.
2015-10-16 11:08:51 -06:00
easyhard
b9f0445e59
Add TextEditor.getUniqueTitle()
...
This method is intended to replace TextEditor.getLongTitle
and gives a better tab title when there are multiple opened
files has identical file name. This method will returns
<unique-parent-directory>/.../<filename> when opened files
have identical file name.
2015-10-02 19:19:16 +08:00
Thomas Johansen
a2071a7093
🔥 Remove deprecations from global atom module
2015-09-22 10:37:05 -06:00
Nathan Sobo
6b66bf7b0a
Fix use of _atomModuleCache in getNativeModuleDependencyPaths
...
Previously, we weren’t converting the relative path from the module
cache and the test wasn’t strong enough to detect this fact.
2015-09-17 17:21:52 -06:00
Chen Shen
20dcdf77a4
update
2015-09-17 09:52:00 -07:00
Chen Shen
02457990f1
add ignored files
2015-09-17 09:23:09 -07:00
Chen Shen
7ea141b376
add
2015-09-17 09:09:57 -07:00
Max Brunsfeld
0dd19f3133
Remove 6to5 fixtures
2015-08-21 16:59:53 -07:00
Max Brunsfeld
070f4000f0
Replace 'use babel' -> '@babel' in comment directive
2015-08-20 11:58:46 -07:00
Max Brunsfeld
e4b1d512cd
Honor /** use babel */ in addition to 'use babel'
2015-08-18 17:32:11 -07:00
Joe Fitzgerald
b3b046aa66
Add activationHooks To package.json
...
- Trigger the `{grammar-package-name}:grammar-used` hook when grammar is set for tokenized-buffer
2015-07-09 02:33:17 -04:00
Kevin Sawicki
33accdf1f3
Match directory name to package.json name
2015-06-10 17:06:08 -07:00
Kevin Sawicki
0edce07446
Use folder name when metadata name is empty string or non-string
2015-06-10 16:46:35 -07:00
Machiste Quintana
659ddb67ad
Add Package.loadMetadata() specs
2015-06-08 20:57:35 -04:00
Kevin Sawicki
022d0cead3
Re-enable tree-view and tabs sublime-tabs is installed
2015-06-05 08:43:11 -07:00
Kevin Sawicki
d557e78847
Add spec for deprecated packages
2015-06-03 09:19:57 -07:00
Kevin Sawicki
00505188fa
Add spec for grammar score tie-breaking
2015-05-18 15:30:14 -07:00
Jessica Lord
b8c0c661ea
Correct package name, remove log
2015-05-12 16:57:50 -07:00
Jessica Lord
8a89054545
Fixture name to match fixture dir
2015-05-12 15:16:15 -07:00
Jessica Lord
d03153fab5
No spaces in package.json name
2015-05-12 12:58:50 -07:00