Correctly sends the prompt in the telnet handler and also sends it after any other text
Fixed annoying traceback bug (the 'e' bug) that masked errors in importing malformed command modules.
Added NAWS negotiation to telnet protocol, for negotiating the client width/height. Use session.get_client_size() to get a tuple of (width, height) for the current output window. Not currently supported by the webclient. Also added options settings.CLIENT_DEFAULT_WIDTH and -HEIGHT for having a fallback. Note that none of Evennia's default systems currently use this width information.
Forgot to add the naws.py file. :)
Added Portugese (Brazilian Portugeze) translation files, courtesy of user 'Nerun Immersea'.
Updated the i18n readme file.
Changed ansi parser to strip hard-coded ansi codes inserted raw into the stream, as discussed in #551.
Added escaping of unicode text input of ASCII control characters and extended characters as per #551.
Moved escape mechanism to a central location in serversessionhandler.
Removed clearing of extended 127-159 range, as per #551.
Fixed so multiple webserver interfaces don't kill the websocket client connection. Cleaned up some comments in settings.py.
Added **kwargs to cmdhandler and execute_cmd() methods, to set arbitrary flags on commands at run-time. Unused by default Evennia but may be useful to codedly change operation parameters on commands at run-time.
Fixed a missing **kwargs relay from last commit
Change testing keyword to _testing in cmdhandler
Added ability to abort the command chain by returning a true value from cmd.at_pre_cmd().
Fixed an erroneous help entry for the create command, referring to the wrong default typeclass path.
Fixed errors when disconnecting from channels. Resolves #560.
Added quiet keyword to at_search_result handler. Resolves #559.
Made spawner prototype verification more strict. Resolves #556.
cmdgive didn't use move_to which meant that hooks were not called. Fixed.