summaryrefslogtreecommitdiff
path: root/sleekxmpp
AgeCommit message (Collapse)Author
2010-09-01Move the examples to a top-level examples directory.Lance Stout
2010-09-01Updated all of the matcher classes in sleekxmpp.xmlstream.matcher.Lance Stout
Matchers are now PEP8 compliant and have documentation.
2010-09-01Fixed line spacing in filesocket.py to please pep8.Lance Stout
2010-09-01A few cleanups to make things simpler.Lance Stout
2010-08-31xep-0004 merge should deal with dictionariesfritzy
2010-08-30Fixed ElementBase.match to match using sub_interface elements.Lance Stout
2010-08-30Fixed typos in ElementBase._fix_nsLance Stout
2010-08-30Updated ElementBase.match to respect namespaces with slashes.Lance Stout
Required adding option to _fix_ns to not propagate namespaces to child elements.
2010-08-27Fix some documentation typos.Lance Stout
2010-08-27Updated the suite of handler classes with documentation.Lance Stout
Updated XMLStream to return True or False from removeHandler to indicate if the handler existed and was removed. Waiter handlers now unregister themselves after timing out.
2010-08-27Added unit tests for StanzaBase.Lance Stout
2010-08-27Updated xmlstream.filesocket.Lance Stout
2010-08-27Updated StanzaBase with documentation.Lance Stout
2010-08-26Added comments to _fix_ns to clarify the cleaning procedure.Lance Stout
2010-08-26Fixed ElementBase._fix_ns and related methods to respect namespaces which ↵Lance Stout
contain forward slashes.
2010-08-26Fixed indentation in StanzaBase.Lance Stout
2010-08-26Clarify ElementBase documentation.Lance Stout
2010-08-26Fixed line lengths in ElementBase to comply with PEP8.Lance Stout
2010-08-26Finished the update of ElementBase with docs and unit tests.Lance Stout
Corrected bugs in equality comparisons between stanzas.
2010-08-26Updated the remaining ElementBase methods.Lance Stout
Remaining ElementBase todos: Write the class documentation for ElementBase. Write unit tests for the __magic__ methods.
2010-08-25Fixed ElementBase.match to respect namespaces.Lance Stout
2010-08-25Updated ElementBase.match and added unit tests.Lance Stout
2010-08-25Updated 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-24Fixed indenting issue.Lance Stout
2010-08-24Updated 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-24Updated 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-22fixed a but in stanza_pubsubfritzy
2010-08-21added form compatibility with old api, stanzas now bool() to True on 2.x, ↵fritzy
jid attributes will return '' if not set
2010-08-19Merge branch 'develop' of git@github.com:fritzy/SleekXMPP into developNathan Fritz
2010-08-19added some xep-0004 compatibility changesNathan Fritz
2010-08-19Updated ElementBase methods _getAttr, _setAttr, and _delAttr with docs and ↵Lance Stout
tests.
2010-08-19Small cleanup in ElementBase.__setitem__Lance Stout
2010-08-19Updated ElementBase.__delitem__ and added unit tests.Lance Stout
2010-08-19fixed todo mergeNathan Fritz
2010-08-19fixed jobsNathan Fritz
2010-08-19Updated ElementBase.__setitem__ and added unit tests.Lance Stout
2010-08-13Updated ElementBase.__getitem__ with docs and unit tests.Lance Stout
2010-08-13Updated getStanzaValues and setStanzaValues with docs and unit tests.Lance Stout
2010-08-13Updated ElementBase.enable and ElementBase.initPluginLance Stout
2010-08-13Updated ElementBase.setup, and added unit tests.Lance Stout
2010-08-13Updated ElementBase.__init__Lance Stout
2010-08-13Adjust first level indenting in ElementBase to prepare for cleanup.Lance Stout
2010-08-13Updated registerStanzaPlugin and the XML test type.Lance Stout
2010-08-12Cleaned stanzabase imports.Lance Stout
2010-08-11Updated roster stanza with docs and PEP8 style.Lance Stout
2010-08-11Updated sleekxmpp.exceptions with PEP8 style and docs.Lance Stout
2010-08-05Updated the use of tostring in xmlstream.pyLance 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-05Update tostring docs to clarify what the xmlns and stanza_ns parameters do.Lance Stout
2010-08-05Replaced 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-04Modified 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.