243 Release Notes
- Fixed: Icon-states weren't always properly generated in the map-editor.
(Guy T.)
- Fixed: The "replace paths in map" dialog now uses the current (bad) paths
as the defaults. (Guy T.)
- Fixed: for(X as anything in L) was not working.
- Fixed: list.Find() was generating a run-time error when the list was
empty or in general if you specified a starting position beyond the end
of the list. It no longer does that but simply returns 0 like one would
expect. (Guy T.)
- Fixed: Verbs associated with objects in the inventory were not
automatically getting removed from the verb panel when the object was
removed from the inventory. (Al)
- Fixed: (theoretically) The never-ending download was caused by a
switch between worlds in the middle of a download (for example from the
host server to a hosted world when the host cache contained icon files).
(Deadron and others)
- Fixed: The compiler was allowing statements like (usr.Move = loc) and was
generating bad code that would crash the server. (Rat)
- Fixed: There was a drawing glitch that showed up when switching from
lazy_eye to centered motion. (Guy T.)
- Fixed: The images array stored by the server was occassionally
overflowing.
- Fixed: There was a memory overflow in the server which was responsible
for unexpected crashes.
- Fixed: There was a numerical overflow bug in the server map
hashing code which could have resulting in very large maps having tiny
hash tables and thus sluggish performance.
- Improved the memory allocation efficiency in a number of places.
Hopefully it will speed things up a bit.
- Routines operating on large maps should be a lot more optimized now.
This should affect both the server and the compiler. (jmurph)
- Added "text documents" to DM. A "text document" is just like a text
string except it begins with {" and ends with "}. You don't have to escape
quotes or newlines inside a text document. Notice that the .dmp file format
is already a big text document. You might want to use this kind of thing
when building dynamic output for browse() and similar situations.
- Added a printout of the current proc's args in the proc crash diagnostics.
- Added cKey() which is just like ckey() but it preserves case.
- The icon-editor now displays the coordinate of the mouse cursor. (Guy T.)
- Dream Seeker and Dream Daemon now both have options to see the recent
urls & files, ala Dream Maker. See the "Worlds" menu and URL pulldown
respectively. (Gazoot)
- The default security level for Dream Daemon is now "safe". You can
of course change it via the pulldown menu.