Commit Graph

129 Commits

Author SHA1 Message Date
Josh Johnson
c0411015d5
Merge pull request #249 from eliasib13/xml-to-text
Implemented conversion from XML to text and viceversa
2018-12-14 10:49:54 -05:00
Eliasib García
d753e957a0 Fixed tslint errors 2018-12-13 19:13:15 +00:00
Eliasib García
51b6b4fbaa Implemented conversion from XML to text and viceversa 2018-12-13 19:01:01 +00:00
Josh Johnson
66b2bc3de2 Preserve Indent Context
Fixes #131
2018-09-15 23:11:07 -04:00
Josh Johnson
54ff41c736 Expose Initial Indent Level 2018-09-15 22:39:27 -04:00
Josh Johnson
33bdb09b1b
Merge pull request #228 from emericklaw/master
Fixes #227
2018-09-15 21:49:04 -04:00
matt@emericklaw.co.uk
664760c99c Fixes #227 2018-09-06 14:38:26 +01:00
KWeaver87
86f20698b3 Fix for #218 2018-08-28 12:23:11 -04:00
Josh Johnson
4e5f0dddb5 Support Mixed Content 2018-08-17 20:39:45 -04:00
Josh Johnson
da7b4041a0 Add Failing Test 2018-08-17 18:28:09 -04:00
Josh Johnson
289202d64b Remove Sibling Node Mixing
Issue: #197
2018-06-12 21:46:48 -04:00
Josh Johnson
61a07adb59 Prevent Indentation for Inline CDATA
Issue: #194
2018-06-12 21:23:31 -04:00
Josh Johnson
9a2147683c Add Failing Test
Issue: #194
2018-06-12 21:22:21 -04:00
Josh Johnson
97afac0031 Prevent Endless Indentation
Issue: #193
2018-06-12 21:05:02 -04:00
Josh Johnson
a99ba2ea41 Eliminate Extra Line Breaks
This only solves half of the problem.

Issue: #193
2018-06-12 20:27:39 -04:00
Josh Johnson
69a7a9164b Add Failing Test
Issue: #193
2018-06-12 20:11:52 -04:00
Josh Johnson
39167c3252 Add Attribute Values Test Case
Issue: #189
2018-06-11 18:58:54 -04:00
Josh Johnson
88de774389 Fix Attribute Quotes Regression
Issue: #187
2018-06-11 18:40:54 -04:00
Josh Johnson
b50cdaea8e Add Failing Test
Issue: #187
2018-06-11 18:38:42 -04:00
Josh Johnson
de1fff2e80 Revert Settings Changes
I'll come back to this later after some better planning.

Issue: #184
2018-06-11 18:29:35 -04:00
Josh Johnson
939569a5d2 Update Existing Config Properties
Issue: #184
2018-05-31 22:15:29 -04:00
Josh Johnson
0b892f6f03 Indent Closing Tag After Self-Closing Tag
Issue: #185
2018-05-31 19:05:52 -04:00
Josh Johnson
5a90a0c121 Add Failing Test
Issue: #185
2018-05-31 18:41:52 -04:00
Josh Johnson
27d69858a1 Use workspaceFolders Over rootPath
Issue: #166
2018-05-29 22:04:24 -04:00
Josh Johnson
156e1ab435 Pretty Self-Closing Tags
Issue: #149
2018-05-29 21:56:29 -04:00
Josh Johnson
07b47c4748 Add Failing Test
Issue: #149
2018-05-29 21:44:43 -04:00
Josh Johnson
6a92fa96f2 Add Get Current XPath
This commit also moves some shared code to a common class.

Issue: #85
2018-05-29 21:38:11 -04:00
Josh Johnson
af2060dc38 Omit Extraneous Pre-Start Tag Line Breaks
Issue: #178
2018-05-29 19:41:42 -04:00
Josh Johnson
b65009728c Add Failing Test
Issue: #178
2018-05-29 19:39:09 -04:00
Josh Johnson
be30a5671b Support Single Quotes in Attributes
Issue: #177
2018-05-29 18:51:15 -04:00
Josh Johnson
36820ce320 Add Failing Test
Issue: #177
2018-05-29 18:43:01 -04:00
Josh Johnson
231fec0ff7 Fix Undefined XPath Result
The xpath package no longer exports XPathResult.

Fixes #168
2018-05-28 10:46:56 -04:00
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
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
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
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
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