+1 The Data Editor, while not perfect, is functional for small files (under 1MB), and it's much more functional than the experimental Data Editor in 1.2.0. DFDL Intellisense is more robust and complete over 1.2.0. The user documentation for 1.3.0 (on the wiki) has also improved. The VSIX was easy to install and uninstall, and the settings were easy to access and update from within VS Code.
-Davin On Wed, Jun 28, 2023 at 10:47 AM Shane Dell <[email protected]> wrote: > Mike, > > Thanks for you vote. I will add your rough spots as issues to the > daffodil-vscode repo. For the > launch wizard copying some items and not others, that is new to me as it > is supposed to put in > the default values for items not given. But again will note the issue you > mention here. I agree, > that if the debugger does not allow you to set the log level that is > something we need to do. > Finally I don't think there is a ticket about having to remove that folder > when testing but we do > have an issue to fix that so you don't have to manually remove that folder > in order for the > debugger to extract. This would probably be mostly always extracting the > debugger bundled > with the extension instead of only do it when the folder doesn't exist > like it does currently. I > believe that is planned for 1.4.0 but could possibly be done in 1.3.1. > > Thank you, > > Shane Dell > > On 2023/06/28 01:13:37 Mike Beckerle wrote: > > +1 > > > > I verified that I can create a launch config (with the wizard) then > debug a > > bad PCAP file where an assertion fails and get error output in the > > terminal. > > > > I verified that I can create a new launch config (with the wizard) for a > > good PCAP file, single step and breakpoint where I want, and that it puts > > the output in the right place. I can stop and breakpoint in the pcap > schema > > file, in the ethernetIP.dfdl.xsd file both easily. > > > > There are still a few rough spots, but the perfect shouldn't be the enemy > > of the good. This is now in condition where I could demo it and that's > > sufficient for my vote. > > > > I did not test the data editor features. > > > > One rough spot is creating the 2nd launch config (via the wizard) copies > > some settings from the prior config, like daffodilDebugClasspath, but not > > everything. I had to tweak the output infoset file to be "file", not > > console, again. It should either copy nothing at all, or copy everything > > from the prior config. > > > > Another rough spot is that there is so much terminal output that it's > hard > > to find the error messages in there. Is there a way to set the debug > level > > to ERROR so that the info and debug messages aren't displayed? I had to > > search for ".error" to find the assertion failure statement (which has > > java.lang.error as a prefix of the message). > > > > Is there a ticket about the need to delete the > ~/.local/share/daffodil-dap > > directory to be sure I am running the latest visx? This should be part of > > installing a new visx shouldn't it? > > Maybe this is fixed already? (I deleted it anyway, because I got tripped > up > > by this evaluating an earlier 1.3.0-RCx.) > > > > -mike beckerle > > > > > > On Tue, Jun 27, 2023 at 3:27 PM Shane Dell <[email protected]> wrote: > > > > > Hello all,I'd like to call a vote to release Apache Daffodil VS Code > > > 1.3.0-rc4. > > > > > > All distribution packages, including signatures, digests, etc. can be > > > found at: > > > > https://dist.apache.org/repos/dist/dev/daffodil/daffodil-vscode/1.3.0-rc4 > > > > > > This release has been signed with PGP key > > > 86DDE7B41291E380237934F007570D3ADC76D51B, corresponding > > > to [email protected], which is included in the KEYS file here: > > > https://downloads.apache.org/daffodil/KEYS > > > > > > The release candidate has been tagged in git with 1.3.0-rc4. The > binaries > > > > > > For reference, here is a list of all closed GitHub issues tagged with > > > 1.3.0: > > > https://github.com/apache/daffodil-vscode/milestone/4?closed=1 > > > > > > Please review and vote. The vote will be open for at least 72 hours > > > (Friday, 30 June 2023, 3:30pm EST). > > > > > > [ ] +1 approve > > > [ ] +0 no opinion > > > [ ] -1 disapprove (and reason why) > > > > > > Documentation for 1.3.0 can be found here > > > Apache Daffodil Extension for Visual Studio Code v1.3.0 Wiki > > > < > > > > https://github.com/apache/daffodil-vscode/wiki/Apache-Daffodil%E2%84%A2-Extension-for-Visual-Studio-Code:-v1.3.0 > > > >. > > > > > > Please note one of the large features that was focused on in 1.3.0 was > > > improving the data editor. To open the data editor you will need to > open > > > the > > > command palette using: > > > > > > - Ctrl + Shift + P (windows/linux) > > > - Command + Shift + P (mac) > > > > > > Then typing "data.edit", make sure "Daffodil Debug: Data Editor" is > > > selected > > > and then hitting enter. By default the data editor will run on port > 9000 of > > > your machine. However, if you want to use a different port follow steps > > > here > > > Data Editor Launch Settings > > > < > > > > https://github.com/apache/daffodil-vscode/wiki/Apache-Daffodil%E2%84%A2-Extension-for-Visual-Studio-Code:-v1.3.0#data-editor-launch-settings > > > > > > > > > > Thank you, > > > > > > - Shane Dell > > > > > >
