Commit Graph

5288 Commits

Author SHA1 Message Date
Paul Chaignon f8ce42e169 Recognize licenses in READMEs using Licensee
Since v7.0.0 Licensee can detect license text in READMEs
Using this, we might be able to rely solely on Licensee in the future
2016-09-27 10:44:25 +02:00
Arfon Smith 71032cd252 Merge pull request #3249 from pchaigno/update-season-package
Update season package in npm to fix parsing error
2016-09-25 21:25:19 -07:00
Paul Chaignon 41593b3ea7 Update season package in npm to fix parsing error
Fixes the Travis build failures
2016-09-25 16:41:49 +02:00
Joshua Peek e424e8e88c Linguist 4.8.15 v4.8.15 2016-09-23 16:41:16 -07:00
Joshua Peek 07d4f218a3 Merge pull request #3243 from github/change_modes_to_mimetypes
Convert from mode names to mimetypes for better usage.
2016-09-23 16:38:13 -07:00
Joshua Peek 67ed060d37 Assert CodeMirror modes and mime types are valid against source 2016-09-23 16:33:12 -07:00
Joshua Peek 3abe081560 Validate codemirror modes 2016-09-23 16:30:38 -07:00
Joshua Peek 855f1a1f86 Validate CodeMirror modes 2016-09-23 14:47:49 -07:00
Joshua Peek 0406a5b326 Fix typescript indent 2016-09-23 14:39:15 -07:00
Joshua Peek 0108ef4386 Restore old mode 2016-09-23 14:35:02 -07:00
Joshua Peek daefff86ff Fix JSX mode 2016-09-23 13:57:50 -07:00
Joshua Peek fdb962518f Consistent CodeMirror casing 2016-09-23 13:54:55 -07:00
Joshua Peek 6564078061 Merge branch 'master' into change_modes_to_mimetypes 2016-09-23 13:54:20 -07:00
Joshua Peek 39ea9be5f8 Ignore ace mode warning while testing 2016-09-23 13:53:38 -07:00
Joshua Peek 152b5ade5e Fix shadowed path warning 2016-09-23 13:50:01 -07:00
Joshua Peek c525e3fbef Ignore default external warnings 2016-09-23 13:49:30 -07:00
Todd Berman 88c74fa9c2 Convert from mode names to mimetypes for better usage. 2016-09-23 13:40:19 -07:00
Arfon Smith 2ea1ff2736 Merge pull request #3240 from github/cut-release-v4.8.14
v4.8.14 release
v4.8.14
2016-09-22 21:36:30 -07:00
Arfon Smith a1901fceff Bump version to v4.8.14 2016-09-22 21:03:33 -07:00
Arfon Smith b4035a3804 Update grammars 2016-09-22 20:33:39 -07:00
Arfon Smith fc67fc525c Merge pull request #3219 from Alhadis/emacs-files
Add .gnus, .viper and Project.ede as Emacs Lisp extensions
2016-09-22 08:10:12 -07:00
Arfon Smith f0659d3aa5 Merge pull request #3213 from larsbrinkhoff/povray
POV-Ray heuristic: #declare
2016-09-21 22:36:49 -07:00
Lars Brinkhoff a7a123a8db Add heuristic for .inc files: the #declare keyword is unique to POV-Ray.
Also added #local, #macro, and #while.
2016-09-22 07:02:44 +02:00
Arfon Smith 0e5327a77a Merge pull request #3238 from github/cut-release-v4.8.13
Bumping to v4.8.13
2016-09-21 21:35:19 -07:00
Arfon Smith ecd4ae3bda Bumping to v4.8.13 v4.8.13 2016-09-21 21:04:26 -07:00
Arfon Smith 7a8bd628e1 Merge pull request #3237 from github/3227-local
Revised Emacs modeline detection
2016-09-21 21:02:31 -07:00
Arfon Smith 8e19aea39e Removing stray Sublime-VimL grammar reference 2016-09-21 20:58:12 -07:00
Arfon Smith 6fcba83f3e Merge branch 'master' into 3227-local 2016-09-21 20:55:07 -07:00
Todd Berman d6d7d38eb8 Fix w/ a test 2016-09-21 20:52:49 -07:00
Arfon Smith c8094d3775 Merge branch 'master' into 3227-local 2016-09-21 20:26:51 -07:00
Arfon Smith de478d2f2d Merge pull request #3235 from github/add_codemirror_mode
Add Codemirror modes
2016-09-21 20:17:48 -07:00
Arfon Smith 991dcef18b Merge pull request #3223 from Alhadis/vimscript
Swap grammar used for Vimscript highlighting
2016-09-21 20:16:12 -07:00
Arfon Smith f30e9270f1 Merge pull request #3197 from Alhadis/modelines
Revise patterns for Vim modeline detection
2016-09-21 20:13:28 -07:00
Arfon Smith 1d7ba18b15 M scope 2016-09-21 20:12:27 -07:00
Arfon Smith 35a06d6cb8 Merge branch 'master' into add_codemirror_mode 2016-09-21 20:05:22 -07:00
Arfon Smith 4cf7feb275 Merge pull request #3236 from github/license-whitelist
Whitelist troublesome licenses
2016-09-21 19:54:27 -07:00
Arfon Smith 30298a9ef8 Whitelist troublesome licenses 2016-09-21 09:27:35 -07:00
Todd Berman cc5f1c57ca Add Codemirror modes 2016-09-20 23:23:22 -07:00
Alhadis 697380336c Revise pattern for Emacs modeline detection
This is a rewrite of the regex that handles Emacs modeline matching. The
current one is a little flaky, causing some files to be misclassified as
"E", among other things.

It's worth noting malformed modelines can still change a file's language
in Emacs. Provided the -*- delimiters are intact, and the mode's name is
decipherable, Emacs will set the appropriate language mode *and* display
a warning about a malformed modeline:

    -*- foo-bar mode: ruby -*-   # Malformed, but understandable
            -*- mode: ruby--*-   # Completely invalid

The new pattern accommodates this leniency, making no effort to validate
a modeline's syntax beyond readable mode-names. In other words, if Emacs
accepts certain errors, we should too.
2016-09-17 19:45:43 +10:00
Alhadis 5fd8d71858 Remove license for old grammar 2016-09-16 06:17:16 +10:00
Alhadis 5bc88814e2 Swap grammar used for Vimscript highlighting 2016-09-16 04:22:09 +10:00
Lars Brinkhoff 00efd6a463 Add FORTRAN keyword "data" to .f and .for heuristics. (#3218)
bug-185631.f sample from OpenFortranProject; BSD license.
2016-09-15 19:24:53 +02:00
Alhadis 81ca6e7766 Add "abbrev_defs" and "_emacs" as Elisp filenames 2016-09-15 18:57:35 +10:00
Alhadis cd288a8ee4 Add .gnus, .viper and Project.ede as Emacs Lisp extensions 2016-09-15 17:06:59 +10:00
Arfon Smith a8d84f3d55 Merge pull request #3215 from github/cut-release-v4.8.12
Bumping to v4.8.12
2016-09-14 16:33:33 -07:00
Arfon Smith 600115afed Bumping to v4.8.12 2016-09-14 16:01:19 -07:00
Arfon Smith e57273c839 Merge pull request #3214 from pchaigno/remove-sublime-syntax
Remove support for .sublime-syntax
v4.8.12
2016-09-14 15:21:54 -07:00
Paul Chaignon 65491d460e Remove support for .sublime-syntax 2016-09-14 23:09:22 +02:00
Arfon Smith 8dc4a1308f Merge pull request #3212 from github/cut-release-v4.8.11
Cut release v4.8.11
v4.8.11
2016-09-13 13:02:13 -07:00
Arfon Smith 6841b4d259 Updating to v4.8.11 2016-09-13 11:37:42 -07:00