Revision: 806
http://svn.sourceforge.net/pygccxml/?rev=806&view=rev
Author: roman_yakovenko
Date: 2006-12-20 00:47:22 -0800 (Wed, 20 Dec 2006)
Log Message:
-----------
adding announcements
Modified Paths:
--------------
pygccxml_dev/docs/definition.rest
pygccxml_dev/docs/history/history.rest
pyplusplus_dev/docs/history/history.rest
Added Paths:
-----------
pygccxml_dev/announcement.txt
pyplusplus_dev/announcement.txt
Added: pygccxml_dev/announcement.txt
===================================================================
--- pygccxml_dev/announcement.txt (rev 0)
+++ pygccxml_dev/announcement.txt 2006-12-20 08:47:22 UTC (rev 806)
@@ -0,0 +1,69 @@
+Hello!
+
+I'm pleased to announce the 0.8.5 release of pygccxml.
+
+What is pygccxml?
+=================
+
+"...The purpose of the GCC-XML extension is to generate an XML description of a
+C++ program from GCC's internal representation. "
+
+-- Introduction to GCC-XML
+
+The purpose of pygccxml is to read a generated file and provide a simple
+framework to navigate C++ declarations, using Python classes.
+
+Where is pygccxml?
+==================
+
+Site: http://language-binding.net/pygccxml/pygccxml.html
+
+Download: http://language-binding.net/pygccxml/download.html
+
+What's new?
+===========
+
+Features
+--------
+
+* Added new functionality: "I depend on them". Every declaration can report
+ types and declarations it depends on. This functionality helps code generators.
+ For example, Py++, the Boost.Python code generator, uses it to verify that all
+ relevant declarations were exposed.
+
+* Declarations, read from GCC-XML generated file, could be saved in cache.
+
+Small features
+--------------
+* New type traits have been added:
+
+ * is_bool
+
+* Small improvement to algorithm, which extracts value_type
+ ( mapped_type ) from "std" containers.
+
+* Few aliases to long method name were introduced:
+
+ ============================= ==========================
+ Name Alias
+ ============================= ==========================
+ scopedef_t.variable scopedef_t.var
+ scopedef_t.variables scopedef_t.vars
+ scopedef_t.member_function scopedef_t.mem_fun
+ scopedef_t.member_functions scopedef_t.mem_funs
+ scopedef_t.free_function scopedef_t.free_fun
+ scopedef_t.free_functions scopedef_t.free_funs
+ ============================= ==========================
+
+Bug fixes
+---------
+
+* "signed char" and "char" are two different types. This bug was fixed and
+ now pygccxml treats them right. Many thanks to Gaetan Lehmann for reporting
+ the bug.
+
+* Fixing bug related to array size and cache.
+
+
+For a more complete list, please see the news:
+http://language-binding.net/pygccxml/history/history.html
Modified: pygccxml_dev/docs/definition.rest
===================================================================
--- pygccxml_dev/docs/definition.rest 2006-12-20 06:56:58 UTC (rev 805)
+++ pygccxml_dev/docs/definition.rest 2006-12-20 08:47:22 UTC (rev 806)
@@ -1,10 +1,8 @@
-"...The purpose of the `GCC-XML`_ extension is to generate an XML description
-of a C++ program from GCC's internal representation. Since XML is easy to parse,
-other development tools will be able to work with C++ programs without the
-burden of a complicated C++ parser..."
-
--- Introduction to `GCC-XML`_
-
+The purpose of the `GCC-XML`_ extension is to generate an XML description of a
+C++ program from GCC's internal representation.
+
+ -- Introduction to `GCC-XML`_
+
The purpose of `pygccxml`_ is to read a generated file and provide a simple
framework to navigate C++ declarations, using Python classes.
Modified: pygccxml_dev/docs/history/history.rest
===================================================================
--- pygccxml_dev/docs/history/history.rest 2006-12-20 06:56:58 UTC (rev 805)
+++ pygccxml_dev/docs/history/history.rest 2006-12-20 08:47:22 UTC (rev 806)
@@ -23,7 +23,7 @@
Version 0.8.5
-------------
-1. Adding new functionality: "I depend on them". Every declarations can report
+1. Added new functionality: "I depend on them". Every declaration can report
types and declarations it depends on.
2. ``signed char`` and ``char`` are two different types. This bug was fixed and
Added: pyplusplus_dev/announcement.txt
===================================================================
--- pyplusplus_dev/announcement.txt (rev 0)
+++ pyplusplus_dev/announcement.txt 2006-12-20 08:47:22 UTC (rev 806)
@@ -0,0 +1,55 @@
+Hello!
+
+I'm pleased to announce the 0.8.5 release of Py++.
+
+What is Py++?
+=============
+
+Py++ is an object-oriented framework for creating a code generator for
+Boost.Python library.
+
+Where is Py++?
+==============
+
+Site: http://language-binding.net/pyplusplus/pyplusplus.html
+
+Download: http://language-binding.net/pyplusplus/download.html
+
+What's new?
+===========
+
+Features
+--------
+
+* Added "Function Transformation" feature:
+ http://language-binding.net/pyplusplus/documentation/functions/transformation/transformation.html
+
+* Added new functionality, which allows you to control messages and warnings:
+ http://language-binding.net/pyplusplus/documentation/feedback.html#how-to-disable-warning-s
+
+* Adding new algorithm, which controls the registration order of the functions.
+ http://language-binding.net/pyplusplus/documentation/functions/registration_order.html
+
+* Added new "Py++" defined `return_pointee_value`_ call policy:
+ http://language-binding.net/pyplusplus/documentation/functions/call_policies.html#py-defined-call-policies
+
+* Opaque types are fully supported:
+ http://language-binding.net/pyplusplus/documentation/functions/call_policies.html#special-case
+
+
+Small features
+--------------
+
+* It is possible to configure "Py++" to generate faster ( compilation time )
+ code for indexing suite version 2. See API documentation.
+
+* The algorithm, which finds all class properties was improved. Now it provides
+ a better way to control properties creation. A property that would hide another
+ exposed declaration will not be registered\\created.
+
+* Work around for "custom smart pointer as member variable" Boost.Python bug
+ was introduced.
+
+
+For a more complete list, please see the news:
+http://language-binding.net/pyplusplus/history/history.html
Modified: pyplusplus_dev/docs/history/history.rest
===================================================================
--- pyplusplus_dev/docs/history/history.rest 2006-12-20 06:56:58 UTC (rev 805)
+++ pyplusplus_dev/docs/history/history.rest 2006-12-20 08:47:22 UTC (rev 806)
@@ -36,7 +36,7 @@
Version 0.8.5
-------------
-1. `Function transformation`_ feature goes live.
+1. Added `Function Transformation`_ feature.
.. _`Function transformation` : ../documentation/functions/transformation/transformation.html
@@ -45,7 +45,7 @@
.. _`how to disable warnings?` : ../documentation/feedback.html#how-to-disable-warning-s
-3. Adding new algorithm, which controls the registration order of the functions.
+3. Added new algorithm, which controls the registration order of the functions.
See `registration order document`_
.. _`registration order document` : ../documentation/functions/registration_order.html
@@ -171,7 +171,7 @@
5. Member variables, that are pointers exported correctly.
-6. Adding experimental support for ``vector_indexing_suite``.
+6. Added experimental support for ``vector_indexing_suite``.
7. Bug fixes.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|