-----------
1. Support for ellipsis was added.
Warning: this feature introduce backward compatibility problem!
Description:
.. code-block:: c++
void do_smth( int, ... )
Before this change, pygccxml would report that the function ``do_smth`` has
only one argument.
After this change, pygccxml will report that the function has two arguments.
The second argument type will be ``declarations.ellipsis_t``. All classes,
which describe callables, have new property ``has_ellipsis``. It the value of
the property is ``True``, than the function has ellipsis in its definition.
2. New experimental back-end, based on ``.pdb`` (progam database file), was added.
3. New high-level API wrapper for ``.bsc`` (browse source code file) was added.
4. The recomended GCC_XML version to use with this release is CVS revision 123.
This revision introduces small, but very important feature. GCC_XML
started to dump artificial declarations (constructor, destructor, operator=).
``pygccxml.declarations.type_traits`` functions were updated to use the new
information.
5. ``declarations.decl_printer_t`` class dumps almost all available information
about a declaration.
6. ``declarations.is_same_function`` was fixed and now it treats
"covariant returns" right.
7. Search algorithm was improved for template instantiated classes. From
now, a spaces within the class name doesn't matter.
8. pygccxml unit tests functionality was improved. Many thanks to Gustavo Carneiro.