Development Build
Pre-release
Pre-release
Commits
- 9b12503: Multiple
Click()
params fixes and right-click handling (OpenDreamProject#1929) (ike709) #1929 - 97e8841: implement
/database
and/database/query
(OpenDreamProject#1802) (harryob) #1802 - abbe3b8: Convert DreamValue.cs to file-scoped namespace (OpenDreamProject#1924) (Tyrant) #1924
- d73a1de: VSCode Extension Hot Reload Enable (OpenDreamProject#1932) (Amy) #1932
- 40da89d: Clean up lots of warnings in DreamProcNativeRoot.cs (OpenDreamProject#1923) (Tyrant) #1923
- 32760f8: Fix nullable warnings when using token.Value (OpenDreamProject#1944) (wixoa) #1944
- e47eec2: Implement
right-click
parameter (OpenDreamProject#1937) (ike709) #1937 - 26343b2: Fix goon layering issue (OpenDreamProject#1939) (Amy) #1939
- df25bda: Fix remaining click param issues (OpenDreamProject#1940) (ike709) #1940
- e696443: Add an icon debugging tool (OpenDreamProject#1941) (wixoa) #1941
- add56c0: Fix nullability warnings in JSON definitions (OpenDreamProject#1945) (wixoa) #1945
- d78ea3e: Implement special
winget
forurl
(OpenDreamProject#1942) (ike709) #1942 - 3082f66: Fix modifiers as keybinds, add ".winset :type" support (OpenDreamProject#1946) (ike709) #1946
- 637f3be: Improve the or operator's constant folding (OpenDreamProject#1953) (wixoa) #1953
- d0d923b: Fix
loop
behaviour inanimate()
(OpenDreamProject#1801) (Amy) #1801 - d3567bd: Fix compiler warnings (OpenDreamProject#1947) (wixoa) #1947
- c44983e: Stub
noise_hash()
(OpenDreamProject#1957) (ike709) #1957 - 0bad6b2: Fix missing
EnsureCache()
calls (OpenDreamProject#1955) (wixoa) #1955 - 6ada336: Implement
pushbox.is-checked
(OpenDreamProject#1952) (ike709) #1952 - 3d8d4e4:
operator[]
(OpenDreamProject#1888) (Amy) #1888 - 4cb3dfd: Handle invisibility & turfs in the context menu (OpenDreamProject#1951) (ike709) #1951
- a56a848: Make the
in
operator greedy (OpenDreamProject#1959) (wixoa) #1959 - 4de0c12: Split up DreamProcOpcode.cs, add some global usings (OpenDreamProject#1845) (wixoa) #1845
- 6b7d753: Convert dreamprocnativeroot.cs to file-scoped namespace (OpenDreamProject#1922) (Tyrant) #1922
- 3fb4bd3: Add
name
toIconAppearance
, fix placeholder turf names (OpenDreamProject#1961) (ike709) #1961 - 64ef180: Nuke the TGS CI test (OpenDreamProject#1963) (ike709) #1963
- dd82950: Pre-allocate the
ProcArgumentJson
list for procs (OpenDreamProject#1966) (ike709) #1966 - 544adb6: Add a screen objects debug window (OpenDreamProject#1964) (wixoa) #1964
- 707a145: Implement missing
GetValues()
overrides (OpenDreamProject#1968) (ike709) #1968 - 68be237: Implement
pixel_w
andpixel_z
(OpenDreamProject#1902) (wixoa) #1902 - 32614dd: Bumps RT (OpenDreamProject#1972) (ike709) #1972
- ae2eca9: Change expected blank lines around single-line types to 0 (OpenDreamProject#1979) (wixoa) #1979
- 8414908: Reduce
DuplicateVariable
to a warning by default (OpenDreamProject#1980) (ike709) #1980 - 0534e9c: Delete a redundant test (OpenDreamProject#1983) (ike709) #1983
- 7463aec: correctly mark
/database/query/Reset()
as unimplemented (OpenDreamProject#1975) (harryob) #1975 - 972cfff: fix database tests not cleaning up properly (OpenDreamProject#1976) (harryob) #1976
- 48eb295: Fix
findtext()
with /regex (OpenDreamProject#1986) (wixoa) #1986 - 2306614: Add
help
to the disassembler (OpenDreamProject#1988) (ike709) #1988 - 7d006e5: Reduce allocations when handling DM errors (OpenDreamProject#1987) (wixoa) #1987
- 5c39c5e: Fix lexing of long raw string values (OpenDreamProject#1992) (wixoa) #1992
- 73aad1b: Fix issues found via Nebula testing (OpenDreamProject#1990) (Penelope Haze) #1990
- c0a38dd: Fix initial() with mismatched variable and value types (OpenDreamProject#1991) (Penelope Haze) #1991
- 7a233d8: Remove all
OpenDreamShared
andContent.Tests
warnings (OpenDreamProject#1973) (ike709) #1973 - 3fa7f07: Surround CEF RequestHandler with a try/catch (OpenDreamProject#2001) (wixoa) #2001
- 6b27c39: Remove
DreamPath.IsDescendantOf()
(OpenDreamProject#1995) (wixoa) #1995 - 3b14bf7: Fixes animations being desynced (OpenDreamProject#1985) (Jordan Dominion) #1985
- d3ed651: Leave an image's
InheritsDirection
on when the provideddir
is invalid (OpenDreamProject#1993) (wixoa) #1993 - 2dc4ff6: Implements
hearers()
andohearers()
(OpenDreamProject#1919) (Tyrant) #1919 - 26c2949: RT bump (OpenDreamProject#2005) (ike709) #2005
- 7049c12: Compile /vg/ in CI (OpenDreamProject#2004) (ike709) #2004
- e413298: Optimize
locate(/type) in world
(OpenDreamProject#2008) (wixoa) #2008 - 2f83341: Operator overload refactor via re-entrant threads, list operator overload improvement (OpenDreamProject#2003) (Pieter-Jan Briers) #2003
- 5eadbd3: fix null statpanel (OpenDreamProject#2007) (Amy) #2007
- dae5c6c: HSL colorspace (OpenDreamProject#2006) (Amy) #2006
- 6d8131e:
COMPILE ERROR
unit tests now require a specific error code (OpenDreamProject#2009) (ike709) #2009 - f5850dd: check if sounds are deleted (OpenDreamProject#2010) (Amy) #2010
- 7bc0324: Update the README screenshots (OpenDreamProject#2012) (wixoa) #2012
- 202fe0f: goon screenshot (OpenDreamProject#2013) (Amy) #2013
- Datum softdels (OpenDreamProject#1920) #1920 (Amy)
- 083f830: Fix gliding (OpenDreamProject#2016) (wixoa) #2016
- bc123b6: test cm in od ci (OpenDreamProject#2014) (harryob) #2014
- 5424d99: Handle
var/list/foo[]= value
in proc statements (OpenDreamProject#1984) (ike709) #1984 - fdcb412: Fix an issue with deref operations (OpenDreamProject#1982) (ike709) #1982
- bbe8a30: Implement /area's
x
/y
/z
vars (OpenDreamProject#2021) (wixoa) #2021 - d145ef0: Fix mousemap rendering (OpenDreamProject#2022) (Amy) #2022
- a90468c: Add a
dump-all
command to the disassembler (OpenDreamProject#2011) (ike709) #2011 - 6465696: Handle
/icon.Blend()
-ing a small icon onto a bigger one (OpenDreamProject#2024) (wixoa) #2024 - 59159d6: Implement
world.sleep_offline
(OpenDreamProject#2019) (ike709) #2019 - 571bcc2: Alias ref-ID
0xC
to0x27
for now (OpenDreamProject#2026) (wixoa) #2026 - 5e02cf6: Fix a few bugs in
browse()
(OpenDreamProject#2028) (wixoa) #2028 - c616f70: Fixes
.
inspawn()
(OpenDreamProject#1665) (ike709) #1665 - 51298f2: Fix setting a static var to a const var (OpenDreamProject#1978) (ike709) #1978
- 4ab72b6:
world.sleep_offline
fixes (OpenDreamProject#2029) (ike709) #2029 - b4bf680: Call parent in
/turf/Enter()
and/turf/Exit()
(OpenDreamProject#2034) (wixoa) #2034 - 70d407d: Fix regex
\l
inside brackets (OpenDreamProject#2035) (wixoa) #2035 - 4dc9057: Add Aurorastation to compiler CI (OpenDreamProject#2036) (ike709) #2036
- ab49f98: Cope with \L in regex brackets (OpenDreamProject#2042) (ike709) #2042
- c1e46c5: Update RobustToolbox to v237.0.0 (OpenDreamProject#2044) (wixoa) #2044
- 6702924: Run UI controls in the background (OpenDreamProject#2039) (wixoa) #2039
- 01e2945: Bump RT again (OpenDreamProject#2046) (ike709) #2046
- e5a56c9: Apply UIScale to ControlWindow size (OpenDreamProject#2045) (ike709) #2045
- 87fe63d: Add a unit test for
\L
(OpenDreamProject#2043) (ike709) #2043 - 1b3251c: Removes 2 unused opcodes (OpenDreamProject#2056) (ike709) #2056
- e8f095f:
DreamValue
cleanup (OpenDreamProject#2048) (ike709) #2048 - 2d93944:
ReturnFloat
peephole optimization (OpenDreamProject#2049) (ike709) #2049 - b974c59: Rename
AssignPop
toAssignNoPush
(OpenDreamProject#2058) (ike709) #2058 - bad3d7c: Lint for
/var/
in proc args (OpenDreamProject#2064) (ike709) #2064 - df22013: Peephole optimizer & proc decoder fixes (OpenDreamProject#2054) (ike709) #2054
- d2a1950: Add an
AppendNoPush
optimization (OpenDreamProject#2057) (ike709) #2057 - 7558bb2: Fix mob key not accepting canonized keys (OpenDreamProject#2051) (Saphire Lattice) #2051
- f24e8f9: Halves
OpenDreamClient
warnings (OpenDreamProject#2032) (ike709) #2032 - 609322e: Bitshift const fold peephole opt (OpenDreamProject#2060) (ike709) #2060
- 7fe3aba: Fix DMF property strings being null (OpenDreamProject#2074) (ike709) #2074
- dabc272:
RuntimeSearchOperator
pragma lint (OpenDreamProject#2076) (ike709) #2076 - 40e7458: Rewrite DMObjectBuilder to be based off a code tree, fix global init order, other fixes (OpenDreamProject#2082) (wixoa) #2082
- 083176d: Bitwise const folding (OpenDreamProject#2071) (ike709) #2071
- 6876593: Unit test for upward path search without LHS (OpenDreamProject#2087) (ike709) #2087
- 39e6af5: corrects DMStandard default vars for findlasttext(ex) (OpenDreamProject#2088) (harryob) #2088
- aae76b2: marks flick() as unimplemented in dmstandard (OpenDreamProject#2092) (harryob) #2092
- f90b3ab:
AssignAndPushReferenceValue
&AppendAndPushReferenceValue
peephole opts (OpenDreamProject#2047) (ike709) #2047 - 1d89893: Fix some sources of runtime errors (OpenDreamProject#2090) (SpaceManiac) #2090
- 9b1869f: Fix static vars trying to reference local vars, and add pragma (OpenDreamProject#2091) (Saphire Lattice) #2091
- b69baa6: Makes
DMCompiler
non-static. Yes, really. (OpenDreamProject#2075) (ike709) #2075 - f941c9d: Use a
switch
inProcStatement()
(OpenDreamProject#2073) (ike709) #2073 - c0b9253: Add
opendream_noconstfold
, add it to some world vars (OpenDreamProject#2097) (wixoa) #2097 - 970b6a9: Make const vars no longer static (OpenDreamProject#2098) (wixoa) #2098
- 9e1a9e6: Unit test some
world
vars against bad const folding, fixworld.system_type
(OpenDreamProject#2096) (ike709) #2096 - 46b206a: String concat const folding (OpenDreamProject#2061) (ike709) #2061
- 897946e: Fix locations reporting (OpenDreamProject#2093) (Saphire Lattice) #2093
- 6062c18: Fix disassembler CI never failing on errors (OpenDreamProject#2100) (ike709) #2100
- 3b37b1c: Remove a turf from an area's contents when it's added to another (OpenDreamProject#2099) (wixoa) #2099
- 8b4e62f: Fix a null reference in
mob.ckey
assignment (OpenDreamProject#2102) (wixoa) #2102 - 1c09fb0: Fix a missed
Session.Name
replacement (OpenDreamProject#2103) (wixoa) #2103 - 1f067c8: Implement
atom.appearance.overlays
(OpenDreamProject#2104) (wixoa) #2104 - 12b9f6e: Refactor the PeepholeOptimizer into arbitrary passes (OpenDreamProject#2069) (ike709) #2069