Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
df3875e
Initial import of the editor service from polymer-analyzer
rictic Sep 30, 2016
e3018a2
Temporarily compile as part of postinstall
rictic Sep 30, 2016
ffa0e85
Update README.md
rictic Oct 11, 2016
eb6048d
Check in clang-format config. Format source.
rictic Oct 20, 2016
d88d8a9
Update README, start a CHANGELOG (#3)
rictic Oct 22, 2016
a67b600
Add a travis.yml file
rictic Oct 25, 2016
abe7662
Add PR template
rictic Oct 27, 2016
c9fa7b6
Final copy over from the analyzer.
rictic Oct 17, 2016
1bf70fa
Update @types/parse5
rictic Nov 3, 2016
0b876f3
Move the language server out of the vscode plugin.
rictic Oct 29, 2016
e4b20b0
Doc that we're going with language server protocol
rictic Nov 4, 2016
257ac1b
Stamp v1.0.0
rictic Nov 7, 2016
f372280
v1.0.1
rictic Nov 7, 2016
1e2ee9f
v1.0.2
rictic Nov 7, 2016
a437eaf
introduce find all references logic
43081j Oct 18, 2016
12cb10d
use elementreference from model exports instead
43081j Oct 25, 2016
5ee9e12
bump analyzer version
43081j Nov 3, 2016
d21b687
remove unused model references
43081j Nov 3, 2016
af7946b
locate references by tagName
43081j Nov 3, 2016
4c8cda4
add tests for find references
43081j Nov 3, 2016
3431e2f
use warning printer for tests
43081j Nov 3, 2016
6765005
use attributes in ref tests
43081j Nov 4, 2016
65968e5
update changelog
43081j Nov 4, 2016
a1ddbe4
Merge pull request #15 from Polymer/format
FredKSchott Nov 11, 2016
2fe14a1
Get the language server compiling cleanly. (#30)
rictic Nov 13, 2016
291b516
Implement smart tabbing for element typeahead autocompletions (#29)
TimvdLippe Nov 13, 2016
d0c5701
v1.1.0
rictic Nov 14, 2016
9c95123
Add slots to autocompletion of snippets (#34)
TimvdLippe Nov 21, 2016
b41eda9
v1.1.1
rictic Nov 21, 2016
4923cf0
console.error() seems to pop up the output tray.
rictic Nov 19, 2016
4a20153
Supply autocompletion for attribute values (#38)
TimvdLippe Dec 17, 2016
9601eed
Update the vscode languageserver, fix compilation (#40)
rictic Dec 21, 2016
992425c
Prepare for release 1.2.0
rictic Jan 14, 2017
7d0223c
1.2.0
rictic Jan 14, 2017
a3b33a3
Update dependencies, improve path handling, fix support on Windows (#45)
rictic Feb 23, 2017
756a0d3
Hook the linter into the editor service. (#46)
rictic Feb 23, 2017
82886cb
Prepare for v1.3.0 (#48)
rictic Feb 23, 2017
83b686e
1.3.0
rictic Feb 23, 2017
6f770b1
Use vscode's URI implementation, for better compatibility. (#51)
rictic Mar 2, 2017
c5e324e
Forward all logging over the LSP connection. (#52)
rictic Mar 2, 2017
f64d222
Prepare release of v1.3.1 (#53)
rictic Mar 4, 2017
b39e9e0
1.3.1
rictic Mar 4, 2017
3717c7a
Fix one line error, prepare for new release. (#54)
rictic Mar 4, 2017
65e40bc
1.3.2
rictic Mar 4, 2017
75d350c
Update deps, tell atom's interface about polymer.json so it can use t…
rictic Mar 20, 2017
b0cb2a1
Prepare to release v1.3.3 (#57)
rictic Mar 20, 2017
11de36b
1.3.3
rictic Mar 20, 2017
4444240
Fix autocompletion (#60)
TimvdLippe Apr 5, 2017
7674c39
Warn only for open files (#61)
rictic Apr 7, 2017
2be223d
Tooltips, jump to definition, and autocompletions for polymer databin…
rictic Apr 10, 2017
266075a
Langserver class (#62)
rictic Apr 10, 2017
9d076a3
Support the `polymer-ide.analyzeWholePackage` setting. (#63)
rictic Apr 10, 2017
c91ab66
Prepare to release v1.4.0 (#64)
rictic Apr 10, 2017
49acbac
1.4.0
rictic Apr 10, 2017
c72bcc0
Update to Analzer v2; drop node v4 and add node v8 (#65)
rictic Aug 1, 2017
d0be3fc
Prepare to release v1.5.0 (#69)
rictic Aug 1, 2017
f4deced
1.5.0
rictic Aug 1, 2017
a2f77a5
Support the fixable warnings and edit actions as Code Actions (#71)
rictic Nov 20, 2017
da5c977
Support automatically applying fixes on save. (#72)
rictic Nov 21, 2017
456dcac
Respond to changes to files on disk, not just in open documents (#74)
rictic Nov 21, 2017
e3c2b2f
Make a polymer-editor-service binary, for sublime text and others. (#75)
rictic Nov 21, 2017
a52a7b4
Prepare to release v1.6.0 (#77)
rictic Nov 21, 2017
842e03f
1.6.0
rictic Nov 21, 2017
242157e
Remove our proprietary protocol, standardize on the language service …
rictic Nov 22, 2017
bef5769
Break Settings synchronization code out into a self-contained and tes…
rictic Nov 22, 2017
bd8f0ef
Create a class responsible for synchronizing file state. (#79)
rictic Nov 28, 2017
c5400fd
Live-synchronize polymer.json (#80)
rictic Nov 30, 2017
0f2b2ad
Add a test client for integration testing. (#81)
rictic Nov 30, 2017
3e2ff24
Create a class for publishing diagnostics.
rictic Nov 21, 2017
624b5f0
Also publish code actions from diagnostic generator.
rictic Nov 22, 2017
9dccd1b
Break command execution out into its own class.
rictic Nov 22, 2017
e1d2e92
Move getting fixes into DiagnosticGenerator.
rictic Nov 22, 2017
7ccef21
Remove leading underscores from private properties.
rictic Nov 23, 2017
165d8ca
Add tests of diagnostics.
rictic Nov 23, 2017
5df5819
Improve documentation and naming.
rictic Nov 29, 2017
69e2e68
Support filtering warnings by code.
rictic Nov 26, 2017
60d1aec
Format text in changelog.
rictic Nov 29, 2017
be61fe4
Support filtering out warnings at the file level.
rictic Nov 26, 2017
79075c2
Cleanup and clarify
rictic Nov 30, 2017
3004211
Update README.md (#97)
rictic Nov 30, 2017
b1cd2e4
Add a HoverDocumenter class. (#83)
rictic Dec 4, 2017
2e1154f
Add a DefinitionFinder. (#84)
rictic Dec 4, 2017
a761259
Move auto completion into its own file. (#85)
rictic Dec 4, 2017
ac2dfab
Support finding all references. (#86)
rictic Dec 5, 2017
16f04f4
Add an Analyzer synchronizer. (#88)
rictic Dec 5, 2017
cae4928
Support getting document and workspace symbols. (#87)
rictic Dec 5, 2017
583c6bd
Filter completions if the client isn't going to. (#89)
rictic Dec 5, 2017
f269728
Report errors in polymer.json file as diagnostics. (#90)
rictic Dec 5, 2017
3d38364
Find CSS Custom Properties (#91)
rictic Dec 5, 2017
1d3a8c3
Add support for code lenses. (#92)
rictic Dec 5, 2017
9cf4dcb
Prepare to release v2.0.0 (#98)
rictic Dec 5, 2017
d58401f
2.0.0
rictic Dec 5, 2017
5315c30
Correct the release date of 2.0.0 (#99)
rictic Dec 5, 2017
f1a59b7
Autocomplete slot names. (#100)
rictic Dec 6, 2017
5dd0db6
Autocomplete css custom property names. (#101)
rictic Dec 6, 2017
296936b
Deflake a diagnostics test. (#102)
rictic Dec 6, 2017
14628f7
Make reference count code lenses opt-in. (#105)
rictic Dec 8, 2017
9e8f508
Add initial custom-element standard snippet (#106)
TimvdLippe Dec 8, 2017
f85741e
Switch to tsc-then for faster incremental test runs. (#108)
rictic Dec 18, 2017
05407e7
Add --help and --version CLI options. (#109)
rictic Dec 18, 2017
4ad9fa5
Add support for specifying a log file from command line. (#110)
rictic Dec 18, 2017
927bbdf
Update for redesigned analyzer url system. (#107)
rictic Dec 21, 2017
c8edc8c
Deflake a test; catch unexpected diagnostics. (#111)
rictic Dec 21, 2017
bcfd955
Give ranges when we give hover documentation for elements and attribu…
rictic Dec 22, 2017
177bda5
Send autocompletion documentation as markdown if the client supports…
rictic Dec 22, 2017
3fabe32
Prepare to release v2.1.0 (#114)
rictic Dec 22, 2017
e5d1c54
2.1.0
rictic Dec 22, 2017
cd4603c
Update dependencies. (#115)
rictic Mar 28, 2018
47e92c9
Prepare to release v2.2.0 (#116)
rictic Mar 28, 2018
7d043c9
2.2.0
rictic Mar 28, 2018
1e1a07c
Update to latest version of analyzer and linter apis (#117)
rictic Apr 10, 2018
d845579
Add 'packages/editor-service/' from commit '1e1a07c683348045802befa0e…
rictic Apr 10, 2018
06b501d
Fix polyserve->polymer-build dependency
justinfagnani Apr 10, 2018
00487d0
Update package-locks
justinfagnani Apr 10, 2018
c3edcbc
Remove polyserve prepublish script
justinfagnani Apr 10, 2018
6963277
Add polyserve to vs-code workspace
justinfagnani Apr 10, 2018
a7af108
Update polyserve test golden to correctly reach out of a scope.
aomarks Apr 10, 2018
f37bac7
Remove manual clean in bootstrap script
justinfagnani Apr 10, 2018
1874880
Add polymer-bundler as direct dependency of cli
justinfagnani Apr 10, 2018
82d0948
Upgrade to learn 2.10.1
justinfagnani Apr 10, 2018
5d8370f
Add command-line-args typings to CLI
justinfagnani Apr 10, 2018
41001cd
Exclude cli->polymer-build from depcheck
justinfagnani Apr 10, 2018
bd60050
Remove package-lock.json on AppVeyor
justinfagnani Apr 10, 2018
7c25dd8
delete package locks
justinfagnani Apr 10, 2018
2b4767b
Update internal dependencies to be consistent
justinfagnani Apr 10, 2018
fec0833
Add the polymer editor service to the monorepo.
rictic Apr 10, 2018
bc1fbc0
Replace require() with dynamic import()
justinfagnani Apr 10, 2018
6889d09
List CLI node_modules on AppVeyor
justinfagnani Apr 10, 2018
789bc38
Build before test
rictic Apr 10, 2018
47d349a
Run build before tests
justinfagnani Apr 10, 2018
b23f321
Fiddling.
rictic Apr 11, 2018
9bc4e19
run gulp build more loudly
rictic Apr 11, 2018
634d4cd
Ensure lib/ exists when generating json-schema
rictic Apr 11, 2018
62255f6
Add missing build deps
rictic Apr 11, 2018
9f38532
Merge branch 'rictic-fix-build' into add-editor-service
rictic Apr 11, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,14 @@ install:
# https://www.appveyor.com/docs/lang/nodejs-iojs/#selecting-nodejs-or-iojs-version
- ps: Install-Product node ''
- npm install
- rm packages/*/package-lock.json
- npm run bootstrap
- npm run build
- ls -l packages/polyserve/lib

test_script:
- node --version
- npm --version
- npx lerna --version
- npm run test:windows
- npm run test:integration:windows

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"lerna": "2.9.1",
"lerna": "2.10.1",
"packages": [
"packages/*"
],
Expand Down
32 changes: 17 additions & 15 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@
"url": "https://github.com/Polymer/tools.git"
},
"scripts": {
"bootstrap": "rm -rf packages/*/node_modules && lerna bootstrap",
"bootstrap": "lerna bootstrap",
"build": "lerna run build",
"test": "lerna run test",
"test:windows": "lerna run test --ignore polyserve",
"test:integration": "lerna run test:integration",
"test:integration:windows": "lerna run test:integration --ignore polymer-linter"
},
"devDependencies": {
"lerna": "^2.9.1"
"lerna": "^2.10.1"
},
"engines": {
"node": ">=6"
Expand Down
3 changes: 3 additions & 0 deletions packages/analyzer/gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,9 @@ task('json-schema', function () {
const inPath = 'src/analysis-format/analysis-format.ts';
const outPath = 'lib/analysis.schema.json';
const command = path.normalize(`node_modules/.bin/typescript-json-schema`);
try {
fs.mkdirSync('lib');
} catch(e) { /* probably already exists, don't care */ }
const child = child_process.spawn(
command,
[`--required`, `--ignoreErrors`, `${inPath}`, `Analysis`],
Expand Down
Loading