Skip to content

SpacemanDMM suite v1.6

Compare
Choose a tag to compare
@SpaceManiac SpaceManiac released this 09 Oct 02:13
· 293 commits to master since this release
suite-1.6

This release stars many dmdoc improvements, especially around crosslinking. Updates to the /tg/ fancy map rendering, more robust debugger output, and DreamChecker bug fixes are also included.

DM Language

DM language updates apply to all components.

  • Add missing filter flags for the outline filter (by Neerti, #206)

Language Server v1.4.0

  • Add documentation to hovers, add hovers for var uses and proc calls (by Bobbahbrown, #210)
  • Make type definitions count as an implementation rather than a reference
  • Exclude ..() parent calls from the references list
  • Add document links for #include lines
  • Add document links for 'resource' expressions

Debugger

  • Rearrange variables pane so "Locals" is at the top
  • Work around some variables being hidden if the same name is re-used within a proc
  • Pull variable names from BYOND rather than using SpacemanDMM's parser
  • Implement the "step out" feature
  • Show the sleeping proc queue as threads in VSC

dmdoc v1.3.0

  • Search for module documentation in any #included directory rather than just code
  • Add --index <filename.md> flag to display a file on the docs index page
  • Include .txt files as module documentation
  • Strip \proper and \improper prefixes from names
  • Promote README files to represent their parent directory
  • Add detailed crosslink error information
  • Allow crosslinking to modules by their source file name
  • Add --dry-run flag to skip HTML output and exit with the number of crosslink errors

DreamChecker v1.6.0

  • Add lint for attempting to iterate over known non-list types
  • Add lint for line comments ending in backslashes
  • Remove error if a proc has both should_not_sleep and set waitfor = 0 (by MrStonedOne, #211)
  • Fix "relatively pathed type" warnings, which were broken by a previous update
  • Populate errortype on more errors, to allow disabling them (by Leshana, #201)
  • Fix sleep and purity lints not counting proc overrides (by spookydonut, #214)

DMM-Tools v1.3.0

  • Update renderer for /tg/ icon smooth refactor (twice)
  • Update unary atmos icons for existence of layer 4
  • Add relics to random render pass and fix kirbyplants