From 515f1a80b7ba7378ae7571308954cc1d22b9eedf Mon Sep 17 00:00:00 2001 From: Brenton Horne Date: Fri, 22 Jul 2016 16:18:40 +1000 Subject: [PATCH 1/9] Update package.json --- package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 510f467..8ba1647 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,10 @@ { - "name": "language-vala", + "name": "language-vala-modern", "version": "0.2.0", "description": "Vala language support in Atom", - "repository": "https://github.com/evfool/language-vala", + "repository": "https://github.com/fusion809/language-vala", "license": "MIT", "engines": { "atom": ">0.50.0" }, - "dependencies": {} } From 250859323b3d7a3ac3d8c2102d37b1296be11fb6 Mon Sep 17 00:00:00 2001 From: Brenton Horne Date: Fri, 22 Jul 2016 16:19:25 +1000 Subject: [PATCH 2/9] Adding scopeName --- grammars/vala.cson | 1 + 1 file changed, 1 insertion(+) diff --git a/grammars/vala.cson b/grammars/vala.cson index cae239a..a6a101d 100644 --- a/grammars/vala.cson +++ b/grammars/vala.cson @@ -3,6 +3,7 @@ 'vala' 'vapi' ] +'scopeName': 'source.vala' 'foldingStartMarker': '(\\{\\s*(//.*)?$|^\\s*// \\{\\{\\{)' 'foldingStopMarker': '^\\s*(\\}|// \\}\\}\\}$)' 'name': 'Vala' From 955a4f32b3088a6cde3d25a769d39459a89a4000 Mon Sep 17 00:00:00 2001 From: fusion809 Date: Fri, 22 Jul 2016 16:28:00 +1000 Subject: [PATCH 3/9] Adding LICENSE file; adjusting package.json --- LICENSE | 23 +++++++++++++++++++++++ package.json | 11 ++++++++++- 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..5efd084 --- /dev/null +++ b/LICENSE @@ -0,0 +1,23 @@ +COPYRIGHT (c) 2014-2016 evfool + 2016 Brenton Horne + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/package.json b/package.json index 8ba1647..8f8303d 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,18 @@ "name": "language-vala-modern", "version": "0.2.0", "description": "Vala language support in Atom", - "repository": "https://github.com/fusion809/language-vala", "license": "MIT", "engines": { "atom": ">0.50.0" }, + "homepage": "http://atom.io/packages/language-vala-modern", + "repository": { + "type": "git", + "url": "https://github.com/fusion809/language-vala-modern.git" + }, + "licenseFilename": "LICENSE", + "readmeFilename": "README.md", + "bugs": { + "url": "https://github.com/fusion809/language-vala-modern/issues" + } } From 33602dce6042bde8352283faf1d3604e5e544b6f Mon Sep 17 00:00:00 2001 From: fusion809 Date: Fri, 22 Jul 2016 16:28:31 +1000 Subject: [PATCH 4/9] Prepare 0.3.0 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8f8303d..3b1c044 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "language-vala-modern", - "version": "0.2.0", + "version": "0.3.0", "description": "Vala language support in Atom", "license": "MIT", "engines": { From 38bfca06f2444b42bc3ea00518e1e3b53fec3406 Mon Sep 17 00:00:00 2001 From: fusion809 Date: Sat, 23 Jul 2016 06:31:08 +1000 Subject: [PATCH 5/9] Improving metadata and README --- README.md | 10 +++++----- package.json | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 4200362..fd6c6bb 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ Add syntax highlighting and snippets to Vala files in Atom. -Originally [converted](http://atom.io/docs/latest/converting-a-text-mate-bundle) -from the [Vala TextMate bundle](https://github.com/technosophos/Vala-TMBundle). - -Contributions are greatly appreciated. Please fork this repository and open a -pull request to add snippets, make grammar tweaks, etc. +Forked from the [`language-vala`](https://github.com/evfool/language-vala) +package, the main difference is that this package is more actively maintained. +If you use the `language-vala` package you will find that it does **not** auto- +matically syntax-highlight Vala files. This package does, as it includes the +`scopeName` field in its `grammars/vala.cson` file. diff --git a/package.json b/package.json index 3b1c044..2f6f8de 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,9 @@ { "name": "language-vala-modern", "version": "0.3.0", - "description": "Vala language support in Atom", + "author": "evfool", + "contributor": "Brenton Horne ", + "description": "Vala language support in Atom - fork of language-vala package, that is more actively maintained.", "license": "MIT", "engines": { "atom": ">0.50.0" From 3484b0e18794ece36fde6a01f5a39863d6ac6e15 Mon Sep 17 00:00:00 2001 From: fusion809 Date: Sat, 23 Jul 2016 06:31:16 +1000 Subject: [PATCH 6/9] Prepare 0.3.1 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f6f8de..2d699fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "language-vala-modern", - "version": "0.3.0", + "version": "0.3.1", "author": "evfool", "contributor": "Brenton Horne ", "description": "Vala language support in Atom - fork of language-vala package, that is more actively maintained.", From 88c8af38c66afb677de0d0dd3ca19e711b713216 Mon Sep 17 00:00:00 2001 From: fusion809 Date: Sat, 23 Jul 2016 06:32:15 +1000 Subject: [PATCH 7/9] Improving metadata and README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fd6c6bb..a9b54ef 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,6 @@ Add syntax highlighting and snippets to Vala files in Atom. Forked from the [`language-vala`](https://github.com/evfool/language-vala) package, the main difference is that this package is more actively maintained. -If you use the `language-vala` package you will find that it does **not** auto- -matically syntax-highlight Vala files. This package does, as it includes the +If you use the `language-vala` package you will find that it does **not** +automatically syntax-highlight Vala files. This package does, as it includes the `scopeName` field in its `grammars/vala.cson` file. From 842ad2bb0dc521278d993f79bff228b5260cbfdb Mon Sep 17 00:00:00 2001 From: fusion809 Date: Sat, 23 Jul 2016 06:32:22 +1000 Subject: [PATCH 8/9] Prepare 0.3.2 release --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d699fe..b19afdb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "language-vala-modern", - "version": "0.3.1", + "version": "0.3.2", "author": "evfool", "contributor": "Brenton Horne ", "description": "Vala language support in Atom - fork of language-vala package, that is more actively maintained.", From 22321d24c44a03d5a95f023021e62d5bb9a38879 Mon Sep 17 00:00:00 2001 From: fusion809 Date: Wed, 12 Oct 2016 02:34:30 +1000 Subject: [PATCH 9/9] Updating CHANGELOG --- CHANGELOG.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bde460a..cd84a6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2 +1,17 @@ -## 0.1.0 - First Release +## 0.1.0 - language-vala * Initial release + +## [0.2.0](https://github.com/fusion809/language-vala-modern/compare/v0.1.0...v0.2.0) - language-vala +* Renamed the `scoped-properties` folder to `settings` per updates in the Atom API. + +## [0.3.0](https://github.com/fusion809/language-vala-modern/compare/v0.2.0...v0.3.0) - language-vala-modern +* Grammars extended +* C# segment of snippet removed. +* Scope name added in package.json. +* Package forked to `language-vala-modern`, maintained by Brenton Horne. + +## [0.3.1](https://github.com/fusion809/language-vala-modern/compare/v0.3.0...v0.3.1) - language-vala-modern +* README updated, incorporating the fact this is a forked package and the reason for the forking. + +## [0.3.2](https://github.com/fusion809/language-vala-modern/compare/v0.3.1...v0.3.2) - language-vala-modern +* README updated.