-----------
1. Moved the repository from mercurial to git
2. Changed the documentation from epydoc to sphinx doc
3. Setup the documentation as gh-page and add script to update the documentation
Just call "make gh-pages" on the root folder to create a commit with the
new documentation, which you may then push to the github repository.
The url for the documentation is now http://gccxml.github.io/pygccxml/
4. Add Travis unit tests for Python 2.6, 2.7, 3.2, 3.3 and 3.4
The tests are run after each commit (see .travis.yml file in root folder)
https://travis-ci.org/gccxml/pygccxml
5. Add automatic code coverage. The code coverage is run during each travis
run and the results are uploaded to https://coveralls.io/r/gccxml/pygccxml
6. Fix copy_constructor unit test
7. Deprecate parser.config_t (replaced by parser.gccxml_configuration_t)
8. Fix for string comparison with future unicode literals
When using from __future__ import unicode_literals in python 2.7,
the call to the namespace() method would fail due to the isinstance/str
check.
A is_str() function was added to the utils module, allowing for a
python 2 and python 3 compatible string check.
A unit test for this case was added.
9. All the code is now pep8 compliant and is tested for this in an unit test
10. Most of unused imports and variables were removed using the pyflakes tool
11. Use new style python decorators (property) everywhere
12. Add new unit test for the example.py file
13. Update the licence headers to reflect the change in maintainers