Starting the "rewrite" branch.
Committing basic HTTP and API access classes as well as a unit test.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4502
Implemented remaining HTTP wrapper methods, switched API to communicate via POST with JSON as the default result format.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4503
Generalize query method; add some response processing and error handling.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4507
Add tests directory and dummy objects for use in developing and running unit tests.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4759
Added epydoc configuration
Added threaded cookie-eating HTTP library, based on httplib2

https://mediawiki.org/wiki/Special:Code/pywikipedia/4774
Minor fixes to threadedhttp.py
Major rewrite of http.py:
  http.py now starts http threads and handles them; adds exit function to stop them; implements locking mechanisms for asynchronous http requests.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4775
First cut at a testable, documented api.py module.  Only partially implemented.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4914
Improve error handling, retry waits, and docstring formatting.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4924
Copy config.py for use in rewrite.

https://mediawiki.org/wiki/Special:Code/pywikipedia/4975
made a copy

https://mediawiki.org/wiki/Special:Code/pywikipedia/4976
made a copy

https://mediawiki.org/wiki/Special:Code/pywikipedia/4981
Update docu and tests; add PageGenerator object in api.py

https://mediawiki.org/wiki/Special:Code/pywikipedia/4984
Copy family.py and families\*.py for use in rewrite.

https://mediawiki.org/wiki/Special:Code/pywikipedia/5051
Synchronizing to trunk.

https://mediawiki.org/wiki/Special:Code/pywikipedia/5068
Merging to trunk; and revising import statements for new framework.

https://mediawiki.org/wiki/Special:Code/pywikipedia/5087
Committing page and site modules, related tests

https://mediawiki.org/wiki/Special:Code/pywikipedia/5088
remove families that don't support api.php; bring api.py up to date

https://mediawiki.org/wiki/Special:Code/pywikipedia/5090
Improve initialization of Page objects; related changes to other modules

https://mediawiki.org/wiki/Special:Code/pywikipedia/5102
Start how-to on converting to new version.

https://mediawiki.org/wiki/Special:Code/pywikipedia/5108
More Site methods; add (incomplete) tests for Page and Link objects; merge families to trunk.

https://mediawiki.org/wiki/Special:Code/pywikipedia/5121