Skip to content

SpacemanDMM suite v1.4

Compare
Choose a tag to compare
@SpaceManiac SpaceManiac released this 04 Apr 22:53
· 416 commits to master since this release
suite-1.4

This release stars more DreamChecker additions by spookydonut, with minor bugfixes elsewhere.

DM Language

DM language updates apply to all components.

  • Update language support to 513.1514 (by spookydonut).
  • Fix location of do while condition (by spookydonut).
  • Fix locations for if else arm and switch if arms (by spookydonut, #173).
  • Add missing documented and undocumented /icon vars (by spookydonut).
  • Fix case on /client/proc/MeasureText() arguments (by spookydonut).
  • Add undocumented parameter radius for animate() (by spookydonut).
  • Fix bad WAVE_BOUNDED check on ripple and wave filters (by Valtos, #171).

Language Server v1.2.2

  • Add "Find Implementations" for procs and vars and remove its results from "Find References".

dmdoc v1.2.1

  • No specific changes.

DreamChecker v1.4.0

  • Warn on weird values given to built-in set directives (by spookydonut, #168).
  • Add lints for private/protected vars and procs (by spookydonut, #124).
  • Add should-be-pure & should-not-sleep lints (by spookydonut, #132).
  • Make local vars locally scoped (by spookydonut, #130).
  • Add filter() flag checking (by spookydonut, #165).
  • Add basic unreachable code detection (by spookydonut, #123).
  • Add config options for constant eval condition errors (by spookydonut).

DMM-Tools v1.1.2

  • Fix overlays render pass causing "error loading icon" warnings if airlocks have no overlays_file var.