Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-27 | Updated StanzaBase with documentation. | Lance Stout | |
2010-08-26 | Added comments to _fix_ns to clarify the cleaning procedure. | Lance Stout | |
2010-08-26 | Fixed ElementBase._fix_ns and related methods to respect namespaces which ↵ | Lance Stout | |
contain forward slashes. | |||
2010-08-26 | Fixed indentation in StanzaBase. | Lance Stout | |
2010-08-26 | Clarify ElementBase documentation. | Lance Stout | |
2010-08-26 | Fixed line lengths in ElementBase to comply with PEP8. | Lance Stout | |
2010-08-26 | Finished the update of ElementBase with docs and unit tests. | Lance Stout | |
Corrected bugs in equality comparisons between stanzas. | |||
2010-08-26 | Updated the remaining ElementBase methods. | Lance Stout | |
Remaining ElementBase todos: Write the class documentation for ElementBase. Write unit tests for the __magic__ methods. | |||
2010-08-25 | Fixed ElementBase.match to respect namespaces. | Lance Stout | |
2010-08-25 | Updated ElementBase.match and added unit tests. | Lance Stout | |
2010-08-25 | Updated ElementBase._delSub and added unit tests. | Lance Stout | |
_delSub can now accept a path and will optionally remove any empty parent elements after deleting the target elements. | |||
2010-08-24 | Fixed indenting issue. | Lance Stout | |
2010-08-24 | Updated ElementBase._setSubText and added unit tests. | Lance Stout | |
_setSubText can now handle elements specified by an XPath expression, and will build up the element tree as needed, reusing an existing elements in the path. | |||
2010-08-24 | Updated ElementBase._getSubText and added unit tests. | Lance Stout | |
Also added ElementBase._fix_ns() to apply the stanza namespace to elements that don't have a namespace. | |||
2010-08-21 | added form compatibility with old api, stanzas now bool() to True on 2.x, ↵ | fritzy | |
jid attributes will return '' if not set | |||
2010-08-19 | Updated ElementBase methods _getAttr, _setAttr, and _delAttr with docs and ↵ | Lance Stout | |
tests. | |||
2010-08-19 | Small cleanup in ElementBase.__setitem__ | Lance Stout | |
2010-08-19 | Updated ElementBase.__delitem__ and added unit tests. | Lance Stout | |
2010-08-19 | Updated ElementBase.__setitem__ and added unit tests. | Lance Stout | |
2010-08-13 | Updated ElementBase.__getitem__ with docs and unit tests. | Lance Stout | |
2010-08-13 | Updated getStanzaValues and setStanzaValues with docs and unit tests. | Lance Stout | |
2010-08-13 | Updated ElementBase.enable and ElementBase.initPlugin | Lance Stout | |
2010-08-13 | Updated ElementBase.setup, and added unit tests. | Lance Stout | |
2010-08-13 | Updated ElementBase.__init__ | Lance Stout | |
2010-08-13 | Adjust first level indenting in ElementBase to prepare for cleanup. | Lance Stout | |
2010-08-13 | Updated registerStanzaPlugin and the XML test type. | Lance Stout | |
2010-08-12 | Cleaned stanzabase imports. | Lance Stout | |
2010-08-05 | Updated the use of tostring in xmlstream.py | Lance Stout | |
Now uses the xmlns and stream parameters to reduce the number of extra xmlns attributes used in the logging output. Added self.default_ns to XMLStream just to be safe. | |||
2010-08-05 | Update tostring docs to clarify what the xmlns and stanza_ns parameters do. | Lance Stout | |
2010-08-05 | Replaced the ToString class with a tostring function. | Lance Stout | |
The sleekxmpp.xmlstream.tostring and sleekxmpp.xmlstream.tostring26 packages have been merged to sleekxmpp.xmlstream.tostring. The __init__.py file will import the appropriate tostring function depending on the Python version. The setup.py file has been updated with the package changes. ElementBase is now a direct descendent of object and does not subclass ToString. Stanza objects now return their XML contents for __repr__. | |||
2010-08-04 | Modified sleekxmpp.xmlstream.tostring to import ToString class based on ↵ | Lance Stout | |
Python version. The package sleekxmpp.xmlstream.tostring26 remains for now until stanzabase is updated, but is no longer needed. | |||
2010-08-04 | Updated and simplified new JID class to have more documentation and use PEP8 ↵ | Lance Stout | |
style. | |||
2010-07-30 | Added optional default value to _getAttr. | Lance Stout | |
2010-07-29 | Added useful imports to the xmlstream, xmlstream.handler, and ↵ | Lance Stout | |
xmlstream.matcher __init__.py files to make it simpler to import common classes. | |||
2010-07-29 | Added RESPONSE_TIMEOUT constant to sleekxmpp.xmlstream to serve as a single ↵ | Lance Stout | |
place to specify a default timeout value when waiting for a stanza response. | |||
2010-07-29 | Modified ElementBase _getSubText, _setSubText, and _delSubText to | Lance Stout | |
use the namespace in a tag name if one is given and to use self.namespace otherwise. | |||
2010-07-26 | Merge branch 'experimental' of git@github.com:fritzy/SleekXMPP into experimental | Nathan Fritz | |
2010-07-26 | removed jid from stanzabase to external file | Nathan Fritz | |
2010-07-26 | updated and moved jid class -- jids now have setters | Nathan Fritz | |
2010-07-26 | Replaced traceback calls to use logging.exception where applicable. | Lance Stout | |
2010-07-26 | Add StateManager as replacement for StateMachine. | Lance Stout | |
2010-07-20 | Issue 26. Only set from address in reply() for components | Joe Hildebrand | |
2010-07-20 | Updated license notices to use the correct MIT format. Also corrected ↵ | Lance Stout | |
references to nonexistant license.txt to LICENSE. | |||
2010-07-19 | stanza should not have setValues/getValues because that conflicts with ↵ | Nathan Fritz | |
attribute accessors | |||
2010-07-19 | indent problem on stanzabase | Nathan Fritz | |
2010-07-19 | Condensed all of the stanzaPlugin functions into a single ↵ | Lance Stout | |
registerStanzaPlugin function. Updated plugins and tests to use new function. | |||
2010-06-07 | Needed to use copy.deepcopy() to copy XML objects to make sure that the ↵ | Lance Stout | |
entire tree is copied. | |||
2010-06-06 | Added a __copy__ method to both ElementBase and StanzaBase. | Lance Stout | |
Stanzas may now be copied using copy.copy(), which will be useful to prevent stanza objects from being shared between event handlers. | |||
2010-06-03 | Modified xmlstream.py to pass a clean stanza object to each stream handler. | Lance Stout | |
The previous version passed the same stanza object to each registered handler, which can cause issues when the stanza object is modified by one handler. The next handler receives the stanza with the modifications, not the original stanza. | |||
2010-05-31 | Scheduler waits too longer, and pubsubstate registration was backwards | Nathan Fritz | |