[elpa] master eb33e68 29/33: Get rid of js2-with-underscore-as-word-syntax

2015-07-12 Thread Dmitry Gutov
branch: master commit eb33e68d4f4bd1c9aefe4d660f59c3e53d6c1e61 Author: Dmitry Gutov Commit: Dmitry Gutov Get rid of js2-with-underscore-as-word-syntax --- js2-mode.el | 73 -- 1 files changed, 35 insertions(+), 38 deletions(-) diff

[elpa] master 709ff60 05/33: Add a NEWS entry for d4d9c54

2015-07-12 Thread Dmitry Gutov
branch: master commit 709ff6075fdfe2a5349b76ce1ce1b732ae63b12c Author: Dmitry Gutov Commit: Dmitry Gutov Add a NEWS entry for d4d9c54 --- NEWS.md |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/NEWS.md b/NEWS.md index eea51d3..0ca9029 100644 --- a/NEWS.md +++ b/N

[elpa] master 5e5df54 27/33: Merge pull request #242 from jacksonrayhamilton/strict-mode

2015-07-12 Thread Dmitry Gutov
branch: master commit 5e5df5416e74ed062d2acf39880f2f31dba9a124 Merge: 09a86b2 2469440 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #242 from jacksonrayhamilton/strict-mode Strict mode --- js2-mode.el | 283 +--

[elpa] master d39764f 02/33: Merge pull request #231 from shicks/computed

2015-07-12 Thread Dmitry Gutov
branch: master commit d39764f8a780e457a58123056dd07b89d6b2e245 Merge: ac93b9e c13eda4 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #231 from shicks/computed Generalize object literal parsing to understand computed function names --- js2-mode.el | 123 ++

[elpa] master 12e5a21 28/33: Remove js2-current-indent

2015-07-12 Thread Dmitry Gutov
branch: master commit 12e5a216519a4955cd02975880f4556e15506577 Author: Dmitry Gutov Commit: Dmitry Gutov Remove js2-current-indent --- js2-mode.el | 11 +-- 1 files changed, 1 insertions(+), 10 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 48a2c77..348b0d1 100644 ---

[elpa] master c13eda4 01/33: Generalize object literal parsing to support short-hand function/generator/getter/setter declarations with all kinds of keys (string, named, computed, numeric).

2015-07-12 Thread Dmitry Gutov
branch: master commit c13eda48a6fa3af690cf36d799dc813de61f198a Author: Stephen Hicks Commit: Stephen Hicks Generalize object literal parsing to support short-hand function/generator/getter/setter declarations with all kinds of keys (string, named, computed, numeric). Previously on

[elpa] master 7850d12 25/33: Cleanup

2015-07-12 Thread Dmitry Gutov
branch: master commit 7850d12ab8e6963c13e084440ca175d4ea12524e Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Cleanup --- js2-mode.el | 12 ++-- 1 files changed, 2 insertions(+), 10 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 767d536..89e18ab 100644 --- a

[elpa] master 6255edb 18/33: Cleanup

2015-07-12 Thread Dmitry Gutov
branch: master commit 6255edb2458553cfb6483b59ce7b127e4a7f2445 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Cleanup --- js2-mode.el | 62 +++--- 1 files changed, 33 insertions(+), 29 deletions(-) diff --git a/js2-mode.el b/

[elpa] master ac205a4 16/33: Octal syntax is an error in strict mode

2015-07-12 Thread Dmitry Gutov
branch: master commit ac205a435c93be083d43c6b823309b8ec2742eae Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Octal syntax is an error in strict mode --- js2-mode.el | 23 +-- tests/parser.el |4 2 files changed, 21 insertions(+), 6 deletions(-)

[elpa] master 5b25da2 30/33: Add NEWS entry and bump version

2015-07-12 Thread Dmitry Gutov
branch: master commit 5b25da2ab33471f2d24265369ba39b9ff626de87 Author: Dmitry Gutov Commit: Dmitry Gutov Add NEWS entry and bump version --- js2-mode.el |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index e0c9d78..d3ab885 100644 --- a/js

[elpa] master 663efb1 24/33: Remove strict mode slots on nodes.

2015-07-12 Thread Dmitry Gutov
branch: master commit 663efb19158aaba34fb4c59f399df85e7678e0d0 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Remove strict mode slots on nodes. --- js2-mode.el | 22 -- 1 files changed, 8 insertions(+), 14 deletions(-) diff --git a/js2-mode.el b/js2-mode.e

[elpa] master f3a899b 32/33: And actually update NEWS

2015-07-12 Thread Dmitry Gutov
branch: master commit f3a899bb1c36e25e078eed2890eb2fecb22f4175 Author: Dmitry Gutov Commit: Dmitry Gutov And actually update NEWS --- NEWS.md |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/NEWS.md b/NEWS.md index 3673503..300bc84 100644 --- a/NEWS.md +++ b/NEWS.m

[elpa] master 53f3f52 31/33: Actually remove the macro

2015-07-12 Thread Dmitry Gutov
branch: master commit 53f3f52f8d04a9cbbfac166819dfee2fca237477 Author: Dmitry Gutov Commit: Dmitry Gutov Actually remove the macro --- js2-mode.el | 11 --- 1 files changed, 0 insertions(+), 11 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index d3ab885..14e3b72 100644 ---

[elpa] master 46e1492 23/33: Reparse strict functions.

2015-07-12 Thread Dmitry Gutov
branch: master commit 46e149258bd43ced7d8632df6dfdc8be0d56ef33 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Reparse strict functions. --- js2-mode.el | 97 ++- 1 files changed, 49 insertions(+), 48 deletions(-) diff --g

[elpa] master e0ecf99 14/33: Check identifiers in strict mode.

2015-07-12 Thread Dmitry Gutov
branch: master commit e0ecf99444a65b13ec01331a1ff9d2bf4ede4fcf Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Check identifiers in strict mode. --- js2-mode.el | 117 ++- tests/parser.el | 34 2 files cha

[elpa] master ad4c5cc 20/33: Report the correct octal number error

2015-07-12 Thread Dmitry Gutov
branch: master commit ad4c5ccae4df5bd8664160341123deb72362e503 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Report the correct octal number error --- js2-mode.el |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 5745dc5..e

[elpa] master 2469440 26/33: Fix bug where properties where checked for strict mode compliance

2015-07-12 Thread Dmitry Gutov
branch: master commit 24694401ec6479a5e59425b010f57b69cf15bafb Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Fix bug where properties where checked for strict mode compliance --- js2-mode.el |5 - tests/parser.el |3 +++ 2 files changed, 7 insertions(+), 1 deleti

[elpa] master f1edac7 19/33: Don't treat a block-scoped const as redeclaration

2015-07-12 Thread Dmitry Gutov
branch: master commit f1edac7db39c7ef433f9d597c71014a90fd61488 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Don't treat a block-scoped const as redeclaration --- js2-mode.el |8 ++-- tests/parser.el |8 +--- 2 files changed, 11 insertions(+), 5 deletions(-)

[elpa] master d6e6cd6 06/33: Fix object keys highlighting (closes #234)

2015-07-12 Thread Dmitry Gutov
branch: master commit d6e6cd6a5249d86248e825425b73066f0fc3286e Author: Dmitry Gutov Commit: Dmitry Gutov Fix object keys highlighting (closes #234) Regression from c13eda4. --- js2-mode.el | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/js2-mode.e

[elpa] master 254c78c 07/33: Highlight unused and/or uninitialized variables

2015-07-12 Thread Dmitry Gutov
branch: master commit 254c78c1b3ccc3af05ff3298bee669e6fa8a5c70 Author: Lele Gaifax Commit: Dmitry Gutov Highlight unused and/or uninitialized variables Adding new js2-highlight-unused-variables-mode. Closes #212, closes #233 --- js2-mode.el | 171 +

[elpa] master 1277c7d 12/33: Track script and function strict mode.

2015-07-12 Thread Dmitry Gutov
branch: master commit 1277c7d296a834b943fcfed144fbc6adee4ae293 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Track script and function strict mode. --- js2-mode.el | 78 ++- 1 files changed, 61 insertions(+), 17 deletions

[elpa] master 498bcca 21/33: Fix refactoring regression.

2015-07-12 Thread Dmitry Gutov
branch: master commit 498bcca61fc9718f1d9d6eb931d9095f39e452ad Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Fix refactoring regression. --- js2-mode.el | 18 +- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index e667

[elpa] master 7c423dd 10/33: Define const variables in the current block.

2015-07-12 Thread Dmitry Gutov
branch: master commit 7c423dd5ebcb5f2e89377feed463c2f26360dbdf Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Define const variables in the current block. --- js2-mode.el |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/js2-mode.el b/js2-mode.el inde

[elpa] master a632b02 04/33: Merge pull request #232 from jacksonrayhamilton/unset-identifiers

2015-07-12 Thread Dmitry Gutov
branch: master commit a632b0244c876103caf3ec735cb90d53ab5b2ddb Merge: d39764f 6d4aa28 Author: Dmitry Gutov Commit: Dmitry Gutov Merge pull request #232 from jacksonrayhamilton/unset-identifiers Don't unset `js2-recorded-identifiers' --- js2-mode.el |3 +-- 1 files changed, 1 in

[elpa] master c588e31 17/33: Duplicate object keys are an error in strict mode

2015-07-12 Thread Dmitry Gutov
branch: master commit c588e31dd71809699be373af1ca13367b252e352 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Duplicate object keys are an error in strict mode --- js2-mode.el | 51 +++ tests/parser.el |4 2 files cha

[elpa] master a5b586f 13/33: Test const scoping.

2015-07-12 Thread Dmitry Gutov
branch: master commit a5b586f22dace6436d133ba48a602203f485b9d6 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Test const scoping. --- tests/parser.el | 37 + 1 files changed, 29 insertions(+), 8 deletions(-) diff --git a/tests/parser.el b/te

[elpa] master 6d4aa28 03/33: Don't unset `js2-recorded-identifiers'

2015-07-12 Thread Dmitry Gutov
branch: master commit 6d4aa286dfc8eb8d5ffbdcbfb575391ef829a108 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Don't unset `js2-recorded-identifiers' --- js2-mode.el |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 54f9c19.

[elpa] master 88d7565 11/33: Respect strict mode.

2015-07-12 Thread Dmitry Gutov
branch: master commit 88d75654b22a10e061b1d7e13642ac74dba58b46 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton Respect strict mode. --- js2-mode.el |9 +++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 5804480..e4b0ed4 100

[elpa] master e6cb7bf 15/33: with statements are syntax errors in strict mode

2015-07-12 Thread Dmitry Gutov
branch: master commit e6cb7bfc53b100d484487850b18a82cc57464e4f Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton with statements are syntax errors in strict mode --- js2-mode.el |5 + tests/parser.el |6 ++ 2 files changed, 11 insertions(+), 0 deletions(-) diff

[elpa] master 2763c9a 33/33: Merge commit 'f3a899bb1c36e25e078eed2890eb2fecb22f4175' from js2-mode

2015-07-12 Thread Dmitry Gutov
branch: master commit 2763c9abdc4a8d5769ff25126534d94d316d0278 Merge: af721ab f3a899b Author: Dmitry Gutov Commit: Dmitry Gutov Merge commit 'f3a899bb1c36e25e078eed2890eb2fecb22f4175' from js2-mode --- packages/js2-mode/NEWS.md |6 + packages/js2-mode/js2-mode.el | 685

[elpa] master 09a86b2 09/33: js2-node-externs: Add querystring

2015-07-12 Thread Dmitry Gutov
branch: master commit 09a86b226ceccf40ad8d8f211eb50b4bbad8b84b Author: Dmitry Gutov Commit: Dmitry Gutov js2-node-externs: Add querystring --- js2-mode.el |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index c1aaa21..fbbfeef 100644 --- a

[elpa] master updated (af721ab -> 2763c9a)

2015-07-12 Thread Dmitry Gutov
dgutov pushed a change to branch master. from af721ab * ada-mode: Use lexical-binding since it requires Emacs-24.2 anyway new c13eda4 Generalize object literal parsing to support short-hand function/generator/getter/setter declarations with all kinds of keys (string, named, c

[elpa] master 1391f2e 22/33: setq inline

2015-07-12 Thread Dmitry Gutov
branch: master commit 1391f2e8e3f3d29c5c5c0def6206fc4b0077ae40 Author: Jackson Ray Hamilton Commit: Jackson Ray Hamilton setq inline --- js2-mode.el | 25 +++-- 1 files changed, 15 insertions(+), 10 deletions(-) diff --git a/js2-mode.el b/js2-mode.el index 25071b7..66

[elpa] master 422be2d 08/33: Add NEWS entry

2015-07-12 Thread Dmitry Gutov
branch: master commit 422be2dd68974ac84d5e6b70d321b5a524059215 Author: Dmitry Gutov Commit: Dmitry Gutov Add NEWS entry --- NEWS.md |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/NEWS.md b/NEWS.md index 0ca9029..3673503 100644 --- a/NEWS.md +++ b/NEWS.md @@ -2,6 +2