Commit Graph

252 Commits

Author SHA1 Message Date
Josh Johnson 8d5f9b6055 Add New Formatter Notice 2018-05-25 00:16:07 -04:00
Josh Johnson f6456579bd Fix Cursor Sync Regression
There is a weird quirk with the DOMParser constructor.
If we pass in any options, we need to ensure the locator is defined.
2018-05-24 23:43:40 -04:00
Josh Johnson d77e745897 Perform Initial Tree Refresh 2018-05-24 23:22:38 -04:00
Josh Johnson b6261c0d02 v2.0.0-preview.3 2018-05-03 22:55:10 -04:00
Josh Johnson a7c60b1932 Add Icon Credits 2018-05-03 22:53:05 -04:00
Josh Johnson 1c3d8bc053 Update xqlint
Removes "natives" from dependency tree.

fixes #153
2018-05-03 22:50:42 -04:00
Josh Johnson dda624c387 Use Constants 2018-05-03 22:48:44 -04:00
Josh Johnson b9d6659a26 Add NativeCommands Service 2018-05-03 22:47:41 -04:00
Josh Johnson a4366a5061 Add Configuration Service 2018-05-03 22:36:54 -04:00
Josh Johnson 907fa71394 Move Extension Context 2018-05-03 22:08:12 -04:00
Josh Johnson 7a5df9f387 Use Barrels 2018-05-03 22:01:29 -04:00
Josh Johnson 2fa3c900fe Update README 2018-05-02 22:37:40 -04:00
Josh Johnson 914ba97265 Remove Quickstart Guide 2018-05-02 22:18:28 -04:00
Josh Johnson 2d68ab4aeb Propagate Parser Errors
Perhaps we can implement a full linter using a proper error handler at some point. For now, I just want it to be clear when the tree can't be rendered due to an invalid XML document.
2018-05-02 21:53:39 -04:00
Josh Johnson 08ef6c4365 Fix Unnecessary Newline
fixes #147
2018-05-02 20:30:42 -04:00
Josh Johnson 64d3d3ad1a Add Minify Command to Context Menu
#151
2018-04-29 01:20:55 -04:00
Josh Johnson 323c5c310c Add Cursor Sync
#121
2018-04-29 00:47:12 -04:00
Josh Johnson 76fba19c0b Add Child Node Counts
#117
2018-04-28 22:49:24 -04:00
Josh Johnson 3bd730355e Display Attribute Values
#117
2018-04-28 22:32:41 -04:00
Josh Johnson c0d1bb5486 Improve Typing 2018-04-28 22:27:54 -04:00
Josh Johnson 6b059c192e v2.0.0-preview.2 2018-04-28 21:26:14 -04:00
Josh Johnson 9e47281d91 Support LiveShare
Implements the changes from #154.

Co-Authored-By: Jonathan Carter <joncart@microsoft.com>
2018-04-28 21:15:20 -04:00
Josh Johnson 29756e3f97 Add XQuery Execution 2018-04-28 20:36:58 -04:00
Josh Johnson df45b80085 Consolidate Constants 2018-04-28 20:08:28 -04:00
Josh Johnson bce1b3dd87 Remove Deprecated Method Call 2018-04-28 00:21:34 -04:00
Josh Johnson 06e6ace241 Satisfy Lint Error 2018-04-28 00:20:57 -04:00
Josh Johnson 1c083d15e3 Add XPath Evaluation 2018-04-28 00:10:51 -04:00
Josh Johnson 6f0bbe3ed7 Lint Fix 2018-04-27 23:15:05 -04:00
Josh Johnson c37ac45e80 Add XML Tree View 2018-04-27 23:10:55 -04:00
Josh Johnson dab5b0c072 v2.0.0-preview.1 2018-03-01 22:09:17 -05:00
Josh Johnson fb6d5ef75a Set Preview Flag 2018-03-01 21:53:00 -05:00
Josh Johnson 645aa7d6ec Add XQuery Completion Provider 2018-03-01 21:50:18 -05:00
Josh Johnson 5318909fcf Add Minify XML Command 2018-03-01 21:31:14 -05:00
Josh Johnson d37a8b70fd Add Format As XML Command 2018-03-01 21:22:53 -05:00
Josh Johnson 33535163c1 Correct formatAsXml Command Name
#133
2018-03-01 19:33:23 -05:00
Josh Johnson 867198590f Fix Line Lengths 2018-02-13 23:30:01 -05:00
Josh Johnson ace85c8841 Add XQuery Linting Feature 2018-02-13 23:25:07 -05:00
Josh Johnson 2c6a5ceaa0 Maintain Comment Formatting
#118
2018-02-13 22:52:19 -05:00
Josh Johnson ea5416b506 Preserve Line Breaks for Readability
#59
2018-02-01 20:46:01 -05:00
Josh Johnson 27433b47ce Add Tests for Fixed Issues
This commit also changes the "fix" for text-only lines. We should be adjusting the text content as little as possible. In this case, we are still adding spaces (or tabs) after the last line break, but that is necessary to indent the closing element. I'll continue to adjust this as needed based on feedback and possibly add a setting to gate this behavior.

#137
2018-01-30 17:25:49 -05:00
Josh Johnson 09fe37f04b Simplify Unit Tests
This change means we can't use the harness provided by VS Code, but that's fine for now. I only intend to test service classes that generally don't have concrete dependencies on VS Code anyway.
2018-01-30 16:55:44 -05:00
Josh Johnson b9b6aec528 Add First Test 2018-01-30 16:45:10 -05:00
Josh Johnson e1d41f6025 Add NewLine After Self-Closing Tags
#120
2018-01-28 12:17:06 -05:00
Josh Johnson 9941bafa74 Add Attribute Splitting
#116
2018-01-28 12:09:57 -05:00
Josh Johnson 8f0bf58462 Begin Implementing V2 Formatter 2018-01-28 01:19:06 -05:00
Josh Johnson 5526923772 Override Global Configuration
From PR #129

#128
2018-01-27 20:51:15 -05:00
Josh Johnson a204434a6e Scope Commands to Resource
From PR #129.

#128
2018-01-27 20:43:29 -05:00
Josh Johnson bedb878549 Implement Classic XML Formatting 2018-01-27 20:30:03 -05:00
Josh Johnson 394188a204 Update CHANGELOG 2018-01-27 20:29:09 -05:00
Josh Johnson ff15044855 Add License 2018-01-27 20:28:24 -05:00