Skip to content
Success

Changes

Summary

  1. merged
  2. DiagnosticSeverity according to implementation https://github.com/Microsoft/vscode-languageserver-node instead of documentation https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md;
  3. support for syslog messages; clarified shutdown;
  4. prefer stable state -- reduce repeated diagnostics;
  5. more uniform pending_input / pending_output; explicit Document_Model.uri; tuned;
  6. unused;
  7. precise full_range and thus proper try_restrict in Snapshot.cumulate;
  8. clarified protocol errors;
  9. clarified signature;
  10. unused;
  11. clarified options;
  12. clarified signature: maintan Text.Length within Line.Document;
  13. clarified modules;
  14. clarified signature: explicit Length to avoid implicit mistakes;
  15. tuned;
  16. more uniform treatment of input/output wrt. client; support for diagnistic messages; misc tuning;
  17. tuned;
  18. more uniform treatment of "bad" like other messages (with serial number);
  19. clarified modules;
  20. support for diagnostics;
Changeset 64694:1d645e6efd89 by wenzelm:
merged
Changeset 64693:92bcb79a465e by wenzelm:
DiagnosticSeverity according to implementation https://github.com/Microsoft/vscode-languageserver-node instead of documentation https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md;
The file was modified src/Tools/VSCode/src/protocol.scala (diff)
Changeset 64692:ccf017e2f2b4 by wenzelm:
support for syslog messages;<br>clarified shutdown;
The file was modified src/Tools/VSCode/src/server.scala (diff)
Changeset 64691:db2b21a52f20 by wenzelm:
prefer stable state -- reduce repeated diagnostics;
The file was modified src/Tools/VSCode/src/server.scala (diff)
Changeset 64690:599873de8b01 by wenzelm:
more uniform pending_input / pending_output;<br>explicit Document_Model.uri;<br>tuned;
The file was modified src/Tools/VSCode/src/document_model.scala (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
Changeset 64689:f32efd2eeb2c by wenzelm:
unused;
The file was modified src/Pure/PIDE/line.scala (diff)
Changeset 64688:d8f194556c70 by wenzelm:
precise full_range and thus proper try_restrict in Snapshot.cumulate;
The file was modified src/Pure/PIDE/line.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_rendering.scala (diff)
Changeset 64687:04806ad1e43a by wenzelm:
clarified protocol errors;
The file was modified src/Tools/VSCode/src/server.scala (diff)
Changeset 64686:7888be4fa496 by wenzelm:
clarified signature;
The file was modified src/Tools/VSCode/src/channel.scala (diff)
Changeset 64685:0f00e2661164 by wenzelm:
unused;
The file was modified src/Tools/VSCode/src/protocol.scala (diff)
Changeset 64684:fe2c9c215b36 by wenzelm:
clarified options;
The file was modified src/Tools/VSCode/etc/options (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
Changeset 64683:c0c09b6dfbe0 by wenzelm:
clarified signature: maintan Text.Length within Line.Document;
The file was modified src/Pure/PIDE/line.scala (diff)
The file was modified src/Tools/VSCode/src/document_model.scala (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_rendering.scala (diff)
Changeset 64682:7e119f32276a by wenzelm:
clarified modules;
The file was modified src/Pure/General/codepoint.scala (diff)
The file was modified src/Pure/General/symbol.scala (diff)
The file was modified src/Pure/PIDE/document.scala (diff)
The file was modified src/Pure/PIDE/line.scala (diff)
The file was modified src/Pure/PIDE/text.scala (diff)
The file was modified src/Pure/build-jars (diff)
The file was modified src/Tools/VSCode/src/document_model.scala (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_editor.scala (diff)
The file was removedsrc/Pure/General/length.scala
Changeset 64681:642b6105e6f4 by wenzelm:
clarified signature: explicit Length to avoid implicit mistakes;
The file was modified src/Pure/PIDE/document.scala (diff)
The file was modified src/Pure/PIDE/line.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_editor.scala (diff)
Changeset 64680:7f87c1aa0ffa by wenzelm:
tuned;
The file was modified src/Tools/VSCode/src/document_model.scala (diff)
The file was modified src/Tools/jEdit/src/document_model.scala (diff)
Changeset 64679:b2bf280b7e13 by wenzelm:
more uniform treatment of input/output wrt. client;<br>support for diagnistic messages;<br>misc tuning;
The file was modified src/Pure/PIDE/line.scala (diff)
The file was modified src/Tools/VSCode/etc/options (diff)
The file was modified src/Tools/VSCode/src/document_model.scala (diff)
The file was modified src/Tools/VSCode/src/server.scala (diff)
The file was modified src/Tools/VSCode/src/vscode_rendering.scala (diff)
Changeset 64678:914dffe59cc5 by wenzelm:
tuned;
The file was modified src/Pure/PIDE/text.scala (diff)
Changeset 64677:8dc24130e8fe by wenzelm:
more uniform treatment of &quot;bad&quot; like other messages (with serial number);
The file was modified src/Pure/Isar/token.ML (diff)
The file was modified src/Pure/ML/ml_lex.ML (diff)
The file was modified src/Pure/PIDE/command.ML (diff)
The file was modified src/Pure/PIDE/execution.ML (diff)
The file was modified src/Pure/PIDE/markup.ML (diff)
The file was modified src/Pure/Pure.thy (diff)
The file was modified src/Pure/Syntax/syntax_ext.ML (diff)
The file was modified src/Pure/Syntax/syntax_phases.ML (diff)
The file was modified src/Pure/Tools/print_operation.ML (diff)
The file was modified src/Pure/skip_proof.ML (diff)
The file was modified src/Tools/jEdit/src/jedit_rendering.scala (diff)
Changeset 64676:fd2df1ea3bb4 by wenzelm:
clarified modules;
The file was modified src/Pure/PIDE/rendering.scala (diff)
The file was modified src/Tools/jEdit/src/jedit_rendering.scala (diff)
Changeset 64675:c557279d93f2 by wenzelm:
support for diagnostics;
The file was modified src/Tools/VSCode/src/channel.scala (diff)
The file was modified src/Tools/VSCode/src/protocol.scala (diff)