After a long time of inactivity, I’ve updated the python plugin of xchat. There were some pending bugs, and new xchat features to catch. Here is the list of changes:
- Fixed the reentrance problem which made xchat freeze when some python code made xchat trigger a python callback somewhere.
- Implemented xchat_emit_print() and xchat_get_prefs() support.
- Fixed softspace support for python 2.3. This problem was making print statements yield an extra space at the next line start.
- Now in the python console, every input line is printed after >>> in the query window, making it more convenient and familiar.
- Other minor changes.
The documentation in http://labix.org/xchat-python has been updated as well. For current users of xchat 2.0.5, the updated file is in the Download section.