Max Brunsfeld
3739995ddb
Merge pull request #5277 from atom/mb-package-json-services
...
Allow packages to specify services in their package.json files
2015-02-02 17:07:41 -08:00
Kevin Sawicki
9858916c31
🎨
2015-02-02 14:10:53 -08:00
Kevin Sawicki
18ed76f111
Add transpiler name dir segment
2015-02-02 14:09:49 -08:00
Kevin Sawicki
feb35e710c
Make 6to5 first cache segment
...
Makes it easier to blow away if needed.
2015-02-02 14:08:50 -08:00
Kevin Sawicki
2e989b502a
Remove unneeded try/catch
2015-02-02 14:08:35 -08:00
Kevin Sawicki
434c9e60a8
Remove console logging
2015-02-02 14:08:00 -08:00
Kevin Sawicki
84453d5441
Ignore errors writing to the cache
2015-02-02 14:07:39 -08:00
Kevin Sawicki
9e11914b8b
Add helper to cache without requiring
2015-02-02 14:07:11 -08:00
Kevin Sawicki
f9f7cf6d34
Add more 6to5 specs
2015-02-02 13:29:20 -08:00
Kevin Sawicki
8365ccb064
Merge pull request #5299 from bolinfest/6to5
...
Transpile all .js files beginning with the "use 6to5"; pragma with 6to5.
2015-02-02 13:11:33 -08:00
Max Brunsfeld
b24b338b2c
Add deprecated shim for atom.services global
2015-02-02 10:01:57 -08:00
Max Brunsfeld
65f2ffa55e
Rename service keys in package.json
...
* serviceProvisions -> providedServices
* serviceDependencies -> consumedServices
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-02-02 10:01:50 -08:00
Max Brunsfeld
5638c7fb6a
Remove atom.services global
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-02-02 10:01:34 -08:00
Max Brunsfeld
027ebc78c4
Respect service{Provisions,Dependencies} in packages' metadata
2015-02-02 10:00:53 -08:00
Jason Woods
2e72790e72
🐛 Fix ident guides missing on whitespace only lines with invis chars
2015-02-01 18:13:39 +00:00
Ben Ogle
9cb67a6def
📝 Fix doc reference in config
2015-01-30 16:52:19 -08:00
Ben Ogle
d3f29c4580
🎨 Fix wording
2015-01-29 17:54:41 -08:00
Ben Ogle
cd812e7a65
Transact on resetting the settings when a schema changes
2015-01-29 17:54:41 -08:00
Ben Ogle
4e6e636b8b
🎨 Reorder args to be consistent with other methods
2015-01-29 17:54:41 -08:00
Ben Ogle
083bafdb33
Handle unschema’d items in objects.
...
This is required for packages that still use configDefaults
2015-01-29 17:54:41 -08:00
Ben Ogle
adbe151c5d
Fix up the linter error
2015-01-29 17:54:41 -08:00
Ben Ogle
b9b2b4bca2
Adhere to the schemas when loading the user’s config
2015-01-29 17:54:41 -08:00
Ben Ogle
79094ee889
Reset all user config values when the schema changes.
2015-01-29 17:54:40 -08:00
Michael Bolin
52f2c0ec69
rename esnext to 6to5
2015-01-29 17:29:02 -08:00
Michael Bolin
fed2bd6ab8
fixed a bug in updateDigestForJsonValue with how null was handled
2015-01-29 12:33:14 -08:00
Michael Bolin
d29b5b20cd
Prefer Object.defineProperty()
2015-01-29 12:27:31 -08:00
Michael Bolin
a0bb9d88e0
remove parens
2015-01-29 12:21:59 -08:00
Michael Bolin
32b3c4076f
More fixes for @kevinsawicki
2015-01-29 12:15:10 -08:00
Michael Bolin
acd1d31480
Address @kevinsawicki's comments.
2015-01-29 12:10:25 -08:00
Michael Bolin
242fce3d79
Transpile all .js files with 6to5.
...
In the spirit of supporting JavaScript development for Atom packages,
this adds default support for es.next transpilation support in the way
that Atom already has default support for CoffeeScript transpilation.
There are many new features in ES6+ that make JavaScript development
easier and more enjoyable, particularly in terms of support for async code.
For reference, this was a much faster way to iterate on this than running `./script/build`
each time:
```
cp /Users/mbolin/src/atom/static/index.js /Applications/Atom.app/Contents/Resources/app/static/index.js
coffee --output /Applications/Atom.app/Contents/Resources/app/src --compile /Users/mbolin/src/atom/src/esnext.coffee
```
Run the following in the console to see how warm the cache was after startup:
```
global.require('../src/esnext/').getCacheHits()
global.require('../src/esnext/').getCacheMisses()
```
2015-01-29 11:56:32 -08:00
Kevin Sawicki
3ca5495690
Merge pull request #5279 from paulcbetts/patch-1
...
Enable DirectWrite
2015-01-28 16:11:15 -08:00
Cheng Zhao
93181d8a54
Array::find is undefined in Chrome 40
2015-01-28 14:06:14 -08:00
Cheng Zhao
87c2f4496f
🐧 Set window icon, fixes #5281
2015-01-27 20:34:36 -08:00
Paul Betts
a743e8d058
Enable DirectWrite
...
Chrome 39 proper now has DirectWrite as the default renderer, which makes a huge difference in text clarity, especially on High DPI monitors.
2015-01-27 14:38:50 -08:00
Cheng Zhao
b4e25137a2
"screen" is now a browser side module
2015-01-26 11:28:00 -08:00
Cheng Zhao
05aaace387
Do not set window icon, fixes #4811
2015-01-26 11:28:00 -08:00
Kevin Sawicki
6b963a562f
Track coffee cache hits correctly
2015-01-23 11:48:19 -08:00
Kevin Sawicki
b81c1f408f
Track coffee cache hits/misses
2015-01-23 09:41:26 -08:00
Ben Ogle
0b0cbe11dc
📝 Fix BufferedProcess docs
2015-01-22 17:24:56 -08:00
Nathan Sobo
86d730a3a9
Always forceUpdate when editor component is visible
...
Fixes #5187 . Giving up after 90 minutes on producing a failing test case
because this is all changing soon anyway and getting simpler. I’m
willing to risk this regressing to solve it now and move on.
2015-01-22 17:28:02 -07:00
Kevin Sawicki
84be87324e
Always deepClone since it supports colors now
2015-01-22 14:41:55 -08:00
Kevin Sawicki
63335f6b60
Return Color object when in cloned objects
...
This adds a custom deepClone that clones any Color objects
correctly.
2015-01-22 10:48:07 -08:00
Max Brunsfeld
528267b7d7
Preserve relative indentation of pasted lines when auto-indenting
2015-01-22 08:34:20 -08:00
Max Brunsfeld
5cdeb7bc18
Fix comment for Selection::adjustIndent
2015-01-22 08:34:20 -08:00
Kevin Sawicki
1fc597ca22
🎨
2015-01-21 11:23:28 -08:00
Kevin Sawicki
c378ef0649
Merge pull request #5044 from russlescai/rl-scoped-file-encoding
...
Allow scoped default File Encoding
2015-01-21 11:22:17 -08:00
Kevin Sawicki
a9d215970f
Remove fs patches that are now fixed in Atom Shell
2015-01-21 10:39:08 -08:00
Kevin Sawicki
ccaffb1c28
Add fall back apm path for dev mode
2015-01-21 09:07:26 -08:00
Kevin Sawicki
47b1d3e90f
Use new apm.cmd path
2015-01-21 09:07:26 -08:00
Kevin Sawicki
9df7ea91db
Use new apm path on all platforms
2015-01-21 09:07:26 -08:00