-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Thu, 22 May 2003 12:22:30 -0400 Source: mooix Binary: mooix Architecture: source i386 Version: 1.0rc1 Distribution: unstable Urgency: low Maintainer: Joey Hess <joeyh@debian.org> Changed-By: Joey Hess <joeyh@debian.org> Description: mooix - a MOO built on top of the unix system Changes: mooix (1.0rc1) unstable; urgency=low . * Release candidate #1. We're in a branched development track now, with each release candidate as an update to the "stable" branch. * Updated web site with a static link to current release candidate. * Added TASKS file with well-defined tasks that someone other than me should work on. * Updated the roadmap. * Finished up the unfinished parts of the programmer's tutorial with docs on adding interface documentation and init methods, and on doing locking. * Finally fixed ball bounce interruption and racing! As follows: - Add a bouncing field, to be updated only when the object is locked for movement. - Added onmove method that unsets bouncing field. - The bounce method locks the object and checks the field each time before doing a bounce, and aborts if something has unset it or taken over the bouncing. * Similar locking fixes for the wind up duck and the bird. * Allow nearby limited objects to be in closed containers. * Removed the present limit. The touchable limit should do for the only thing that was using it, and it was broken for objects on furniture. * Objects with no location were before wrongly assumed by the parser to be visible and nearby and touchable, if referred to with mooix: refs. * All the limits incorrectly let objects be acted on if they were not in the room. Fixed. * Add protection to physics->move against inherited location loops in addition to the regular location loop checks it has long done. A bit expensive, but only runs if the destination has no location field. * Make all rooms have a location field, even if it's set to null. * Fix autolook on new login. * Fix teleport messages. * "teleport object in" added to complement the "teleport object out" form. * Log session strips xml. * Say logging is off if it is when asked for a log. * Make mood update $$ for embedded perl. * A better design for collections, from Brian Hicks. * Removed duplicate doc/copyright. * Only check combat_ok field of outermost room, so it does not matter if furniture or something in the room has it unset or set. * Birds can fly through exits on panic. * Pass intensity values to notice method. * Avatars can yell. * Parrots panic on loud noises and look for words they know to repeat. * Parse::Recdescent changed the key in %items to "answer(s)". * Fix parser bug in disambiguation by (long form) number. * Fixes for "put xxx down" commands. * Animal feeding. * Perl binding: Always lstat, this lets _readfield get away with one stat less per field access. * Python update from Nick Borko: - Binding should now contain almost all the perl methods (added many) - Added some utility functions to the module: tolist and tostring - Added __all__ to the module so you can safely import * - Added capability for the module to be initialized late by embedded interp - Modified mood code to make use of late initialization of Mooix module - updated documentation * Also, python duck object updated by Nick. * Removed messagefilter fields from toad, pending review of whether they work and if that's a good idea. * Made sure that every single field and method are documented with .inf files. * libmoocallstack's soversion is set to 1. libmoometohd is not done enough, and libmooproxy has no real interface, so they remain at 0. * setfield cannot use fchmod, since that is not proxied (and cannot be, there's no way to get from file descriptor to filename to tell if a fd is in the moo object). Instead, use chmod. * Fix programmer's setting of multivalue reference fields. * Several fixes to the display of multivalue reference fields by show command. * Fix guest login to in.mooix server (page method must be a hard link, not a symlink). * Fix a fencepost error in dexml functions and make them efence-safe. * Fix a bad free in mood's mooix.conf reader. Files: 94b37adc86574e285a9812c90b88ffc7 580 misc optional mooix_1.0rc1.dsc be7bcb35eda7f9f786fefc618c0db66b 855793 misc optional mooix_1.0rc1.tar.gz a9168d272066ba563ac55a76155b4b37 502108 misc optional mooix_1.0rc1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE+zP8T2tp5zXiKP0wRAvaeAJ9BdPQSfodyY1aVVk6nNzh0KtZ8cwCgnGk8 qS9K4QZtLysHcSTpvfN08kk= =5/IP -----END PGP SIGNATURE----- Accepted: mooix_1.0rc1.dsc to pool/main/m/mooix/mooix_1.0rc1.dsc mooix_1.0rc1.tar.gz to pool/main/m/mooix/mooix_1.0rc1.tar.gz mooix_1.0rc1_i386.deb to pool/main/m/mooix/mooix_1.0rc1_i386.deb -- To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org