295 Release Notes
- Fixed: step() was calling Move() multiple times. (ShadowDarke)
- Fixed: When stat panels were added or deleted, this was causing other stat panels
to grab the focus (pushing the verbs panel back). This no longer happens
unless there were no stat panels there in the first place, in which case the
first panel is shown. You can control which panel has the focus with
client.stat_panel when you want to force a particular panel to be on top.
(SkySaw)
- Fixed: Files created in the library directory weren't saving properly.
(Deadron)
- Killed some garbage beetles. The return value of client/New() was dropping
a reference and view() was making an uncounted one.
- Turned off some optimizations in the garbage sweeper so it always does a
full sweep. That will make sure it notices any extra dangling references.
Let us know if you get "finished erasure with refcount=X" warnings!
- Improved the savefile buffer allocation algorithm considerably. If you were
writing lengthy lists of objects, you will notice a huge decrease in the
amount of disk space used. That will improve speed a little bit, but not too
much. Speed optimizations are next...
- The About... dialog now reports the current version number.
294 Release Notes | View All