Skip to content

v0.80.0

Choose a tag to compare

@github-actions github-actions released this 22 Dec 11:17
· 45 commits to master since this release

Commits

  • 81fee48: Partial fix for handling ECLiPSe file paths on Windows that start with a double slash followed by a drive letter followed by a slash (Paulo Moura)
  • a2116a3: Code refactoring for the normalization of double slash paths (Paulo Moura)
  • 5965fa1: Partial fix for handling ECLiPSe file paths on Windows that start with a double slash followed by a drive letter followed by a slash (Paulo Moura)
  • 629785a: Improve predicate call parsing performance when using the code navigation features (Paulo Moura)
  • ddfdd69: Partial fix for handling ECLiPSe file paths on Windows that start with a double slash followed by a drive letter followed by a slash (Paulo Moura)
  • 02a1e64: Partial fix for handling ECLiPSe file paths on Windows that start with a double slash followed by a drive letter followed by a slash (Paulo Moura)
  • a16414f: Partial fix for handling ECLiPSe file paths on Windows that start with a double slash followed by a drive letter followed by a slash (Paulo Moura)
  • ae0e13f: Improve performance of the tests and metrics CodeLens providers (Paulo Moura)
  • fecceef: Add status bar indicators for profiling and CodeLens on/off state (Paulo Moura)
  • bdd7b5d: Show an error message when the Logtalk terminal crashes with a button to restart the terminal (Paulo Moura)
  • f9440bc: Remove the "Logtalk: Toggle Debugging" button from the editor title bar (subsumed by the "Run" menu commands) (Paulo Moura)
  • 61cbd8e: Fix error when calling the "Load File" and "Load Directory" commands from the command palette when no file is open or selected (Paulo Moura)
  • 1c3f29a: Add multi-root workspace support for code navigation, refactoring, testing, documentation, and chat participant features (Paulo Moura)
  • a40444d: Refresh active editor tests and metrics CodeLens when results files change without waiting for user interaction (Paulo Moura)
  • f0e69eb: Update the README.md file on using the syntax highlighting support with Prolog source files (Paulo Moura)
  • a02c782: Update documentation for the ECLiPSe backend support on Windows (Paulo Moura)
  • 576b6b3: Add "Help: Logtalk Handbook" command to open the Logtalk Handbook using Live Preview if installed, or the default browser otherwise (Paulo Moura)
  • 8486b8e: Remove the "Logtalk:" prefix from all context menu items (Paulo Moura)
  • bfff60d: Fix potential race condition when loading a project on activation (Paulo Moura)
  • 77e3266: Improve documentation of the "logtalk.loadProject.onActivation" setting (Paulo Moura)
  • dc8f78d: Improve status bar CodeLens info to inform when CodeLens is disabled globally (Paulo Moura)
  • a0b9ef6: Fix display of code coverage stats after changes for more compact CodeLens (Paulo Moura)
  • 9daeddd: Update minimum required Logtalk version to 3.97.0 (Paulo Moura)
  • fb0d999: Fix displaying of inline code coverage data on Windows (Paulo Moura)
  • 5532b65: Update the README.md file section on known issues (Paulo Moura)
  • 7f4432e: Fix clearing diagnostics for failed tests when editing and saving the tests file (Paulo Moura)
  • 5532890: Fix status bar profiling status indicator to set off state when closing the Logtalk terminal (Paulo Moura)
  • 84b8104: Add support for the debug toolbar with additional buttons for common port commands (Paulo Moura)
  • 871fe29: Fix spurious warning of code not loading when restoring breakpoints (Paulo Moura)
  • a2b502c: Add additional buttons to the debug toolbar for common port commands (Paulo Moura)
  • 1c4c265: Debug toolbar portability fix for backends that don't support unbuffered input (Paulo Moura)
  • c0f084f: Provide a debug toolbar icon for asking for the next solution (Paulo Moura)
  • 87fa715: Improve debug toolbar icon for the next solution port command (Paulo Moura)
  • e297d95: Automatically recompile code in debug/normal mode when starting/stopping debugging (Paulo Moura)
  • f1e56cc: Update the CHANGELOG.md file (Paulo Moura)
  • 5d564dd: Workaround for SICStus Prolog requiring a newline after a deterministic query when it contains variables (Paulo Moura)
  • 4bd6f5f: Improve debug toolbar portability fix for backends that don't support unbuffered input (Paulo Moura)
  • b6a3ae8: Improve portability of the debug toolbar commit solution button (Paulo Moura)
  • 196db37: Add debug toolbar button for the debugger::nospyall message (Paulo Moura)
  • a73aabf: Improve debug toolbar "retry" button icon (Paulo Moura)
  • e8212c6: Remove debug toolbar "nospyall" button (Paulo Moura)
  • 40b0da4: Improve grouping and coloring of debug toolbar icons (Paulo Moura)
  • 2dc6e4e: Add debug toolbar icons for the write, print, and display port options (Paulo Moura)
  • 184cc80: Improve debug toolbar icons for the display and print commands (Paulo Moura)
  • 2f10b5b: Add debug toolbar icon for the exception write port option (Paulo Moura)
  • e4ff779: Fix debug pane configuration menu to always show the fixed configuration (Paulo Moura)
  • c9625e3: Fix showing current source file positions when debugging sometimes opening the file in a different VSCode instance (Paulo Moura)
  • 37740a8: Improve documentation of the "logtalk.executable.arguments" setting (Paulo Moura)
  • b4137f5: Add "Use implicit message sending" refactoring for replacing explicit message sending calls with a uses/2 directive (Paulo Moura)
  • fd6a4d0: Add logtalk.tests.createAllureReport boolean setting to generate Allure reports after running tests (Paulo Moura)
  • 5cdcaa9: Update the README.md file on browsing Allure test reports (Paulo Moura)
  • 3233341: Add test results from running the "Logtalk: "Run Project Testers" command to the Test Explorer (Paulo Moura)
  • 26db7a7: Add support for skipping and un-skipping tests using the test item context menu (Paulo Moura)
  • c4ef542: Add completions for the first argument of the logtalk_load/1-2 and logtalk_load_context/2 predicates (Paulo Moura)
  • 4fb668c: Add completions for the arguments of the current_logtalk_flag/2 and set_logtalk_flag/2 predicates (Paulo Moura)
  • 7d14ff5: Add completions for the argument of the logtalk_make/1 predicate (Paulo Moura)
  • d96327e: Add completions for the first argument of the logtalk::print_message/3 and logtalk::message_prefix_stream/4 predicates (Paulo Moura)
  • 2cd189e: Add completions for the first argument of the logtalk::question_prompt_stream/4 predicate (Paulo Moura)
  • 64478d4: Refactor the code completions implementation for the current_logtalk_flag/2 and set_logtalk_flag/2 predicates (Paulo Moura)
  • 95d83ce: Add completions for the argument of the throw/1 predicate (Paulo Moura)
  • b92f30b: Add partial support for the "Variables" and "Call Stack" panes in the "Run and Debug" sidebar (Paulo Moura)
  • 7226f71: Clear the debug "Variables" and "Call Stack" panes when stopping debugging, backtracking into the next solution, or committing to the current solution (Paulo Moura)
  • 265ad47: Open/close the "Run and Debug" sidebar when starting/stopping debugging (Paulo Moura)
  • 026d885: Fix "Variables" pane when debugging a non-terminal and when variable names are not declared (Paulo Moura)
  • d58a9ab: Open/close the "Run and Debug" sidebar when starting/stopping debugging (Paulo Moura)
  • 0bec3c6: Fix for the "Variables" and "Call Stack" debug panes when using the ECLiPSe backend on Windows (Paulo Moura)
  • e695e78: Fix potential timing issue when using the "Help: Logtalk Handbook" command (Paulo Moura)
  • eb3f412: Improve README.md file (Paulo Moura)
  • 04c6620: Improve README.md file (Paulo Moura)
  • 601b852: Improve README.md file (Paulo Moura)
  • 2d90910: Fix some spelling typos in the README.md file (Paulo Moura)
  • 94b75fc: Add snippet for the logtalk_make_target_action/1 predicate (Paulo Moura)
  • af84ccc: Add completions for the argument of the logtalk_make_target_action/1 predicate (Paulo Moura)
  • ba84770: Fix Markdown formatting typo in the README.md file (Paulo Moura)