[pygccxml-commit] SF.net SVN: pygccxml: [1224] pyplusplus_dev
Brought to you by:
mbaas,
roman_yakovenko
|
From: <rom...@us...> - 2008-01-30 08:24:13
|
Revision: 1224
http://pygccxml.svn.sourceforge.net/pygccxml/?rev=1224&view=rev
Author: roman_yakovenko
Date: 2008-01-30 00:24:15 -0800 (Wed, 30 Jan 2008)
Log Message:
-----------
making link checker happy
Modified Paths:
--------------
developer_scripts/check_links.bat
pygccxml_dev/docs/example/example.rest
pygccxml_dev/docs/history/history.rest
pygccxml_dev/docs/pygccxml.rest
pygccxml_dev/docs/users.rest
pygccxml_dev/pygccxml/__init__.py
pygccxml_dev/setup.py
pyplusplus_dev/docs/documentation/how_to/best_practices.rest
pyplusplus_dev/docs/documentation/how_to/how_to.rest
pyplusplus_dev/docs/documentation/how_to/templates.rest
pyplusplus_dev/docs/documentation/index.rest
pyplusplus_dev/docs/documentation/warnings.rest
pyplusplus_dev/docs/download.rest
pyplusplus_dev/docs/history/history.rest
pyplusplus_dev/docs/links.rest
pyplusplus_dev/docs/quotes.rest
pyplusplus_dev/pyplusplus/__init__.py
pyplusplus_dev/setup.py
Modified: developer_scripts/check_links.bat
===================================================================
--- developer_scripts/check_links.bat 2008-01-26 20:26:03 UTC (rev 1223)
+++ developer_scripts/check_links.bat 2008-01-30 08:24:15 UTC (rev 1224)
@@ -1,3 +1,3 @@
cd D:\dev\language-binding\production\www\
-E:\Python25\Scripts\linkchecker.bat index.html
+E:\Python25\Scripts\linkchecker.bat --config=D:\dev\language-binding\sources\developer_scripts\linkcheckerrc index.html
Modified: pygccxml_dev/docs/example/example.rest
===================================================================
--- pygccxml_dev/docs/example/example.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pygccxml_dev/docs/example/example.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -2,6 +2,11 @@
Example
=======
+**Example**
+
+This example prints all declarations found in `example.hpp`_ file. For every class,
+it prints it's base and derived classes.
+
The example consists from few files:
* `example.hpp`_ - C++ source code, this file was passed to GCC-XML
Modified: pygccxml_dev/docs/history/history.rest
===================================================================
--- pygccxml_dev/docs/history/history.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pygccxml_dev/docs/history/history.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -23,9 +23,9 @@
* Jeremy Sanders
* Ben Schleimer
------------
-SVN Version
------------
+-------------
+Version 0.9.5
+-------------
1. Class ``free_operator_t`` is now able to provide references to the class declarations
instances it works on.
Modified: pygccxml_dev/docs/pygccxml.rest
===================================================================
--- pygccxml_dev/docs/pygccxml.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pygccxml_dev/docs/pygccxml.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -31,21 +31,7 @@
* generate UML diagrams
* build code analyzer
* ...
-
--------------
-Usage example
--------------
-First of all let's see a small and simple `example`_. This example prints all
-declarations, reported by `GCC-XML`_ after parsing `example.hpp`_ file. Also it
-prints all classes, and for every class it will print it's base and derived
-classes. It was simple task, right? If you are still curious how it looks
-"in the real life", I mean how xml file is look like, you may look at the
-`original XML file`_ generated by `GCC-XML`_.
-.. _`original XML file` : ./example.hpp.xml.html
-.. _`example.hpp` : ./example.hpp.html
-.. _`example` : ./example.py.html
-
--------
Features
--------
Modified: pygccxml_dev/docs/users.rest
===================================================================
--- pygccxml_dev/docs/users.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pygccxml_dev/docs/users.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -19,7 +19,7 @@
- http://blog.susheelspace.com/?p=88
- " ... I’ve used pygccxml for parsing c++ code, it was a lot of fun to use "
+ " ... I have used pygccxml for parsing c++ code, it was a lot of fun to use "
- http://cysquatch.net/blog/2007/09/01/c-code-metrics-with-pygccxml
@@ -35,4 +35,4 @@
Short listing of C++ parsers and their description.
- .. _`pygccxml` : ./../pygccxml.html
\ No newline at end of file
+ .. _`pygccxml` : ./pygccxml.html
Modified: pygccxml_dev/pygccxml/__init__.py
===================================================================
--- pygccxml_dev/pygccxml/__init__.py 2008-01-26 20:26:03 UTC (rev 1223)
+++ pygccxml_dev/pygccxml/__init__.py 2008-01-30 08:24:15 UTC (rev 1224)
@@ -37,6 +37,6 @@
# 1. Write documentation for filtering functionality.
# 2. Add "explicit" property for constructors
-__version__ = '0.9.0'
+__version__ = '0.9.5'
__revision__ = 1080
Modified: pygccxml_dev/setup.py
===================================================================
--- pygccxml_dev/setup.py 2008-01-26 20:26:03 UTC (rev 1223)
+++ pygccxml_dev/setup.py 2008-01-30 08:24:15 UTC (rev 1224)
@@ -52,7 +52,7 @@
setup( name = "pygccxml",
- version = "0.9.0",
+ version = "0.9.5",
description = "GCC-XML generated file reader",
author = "Roman Yakovenko",
author_email = "rom...@gm...",
Modified: pyplusplus_dev/docs/documentation/how_to/best_practices.rest
===================================================================
--- pyplusplus_dev/docs/documentation/how_to/best_practices.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/documentation/how_to/best_practices.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -23,7 +23,7 @@
few hundred of header files. `Py++`_ was born to create `Python`_ bindings
for such projects. If you take a look `here`__ you will find few such projects.
-.. __ : ./../../pyplusplus/quotes.html
+.. __ : ./../../quotes.html
Tips
----
@@ -109,7 +109,7 @@
mb = module_builder( [ os.path.abspath('date_time/date_time.hpp') ], ... )
.. _`this error` : http://boost.org/libs/python/doc/v2/faq.html#c1204
-.. __ : ./../../pygccxml/design.html
+.. __ : ./../../../pygccxml/design.html
* Keep the declaration tree small.
@@ -170,7 +170,7 @@
.. _`Py++` : ./../pyplusplus.html
-.. _`pygccxml` : ./../../pygccxml/pygccxml.html
+.. _`pygccxml` : ./../../../pygccxml/pygccxml.html
.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html
.. _`Python`: http://www.python.org
.. _`GCC-XML`: http://www.gccxml.org
Modified: pyplusplus_dev/docs/documentation/how_to/how_to.rest
===================================================================
--- pyplusplus_dev/docs/documentation/how_to/how_to.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/documentation/how_to/how_to.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -82,7 +82,7 @@
-.. _`Py++` : ./../pyplusplus.html
+.. _`Py++` : ./../../pyplusplus.html
.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html
.. _`Python`: http://www.python.org
.. _`GCC-XML`: http://www.gccxml.org
Modified: pyplusplus_dev/docs/documentation/how_to/templates.rest
===================================================================
--- pyplusplus_dev/docs/documentation/how_to/templates.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/documentation/how_to/templates.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -79,8 +79,6 @@
Function ``create_text_fc`` allows you to extract declarations from the string,
which contains valid C++ code. It creates temporal header file and compiles it.
-.. __ : ./../../../pygccxml/design.html#parser-configuration-classes
-
----------------------------------
Functions templated on return type
----------------------------------
Modified: pyplusplus_dev/docs/documentation/index.rest
===================================================================
--- pyplusplus_dev/docs/documentation/index.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/documentation/index.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -43,37 +43,21 @@
.. _`architecture` : ./architecture.html
-* `best practices`_ - `Py++`_ is huge, this document will explain you how to
- effectively use it
-
-.. _`best practices`: ./best_practices.html
-
* `documentation string`_ - explains how to automatically extract a documentation
from the source files and put it as Python documentation string
.. _`documentation string` : ./doc_string.html
-* `warnings`_ - `Py++`_ could be used as some kind of validator. It checks the
- exposed declarations and reports the potential errors. Thus you are able to
- create high quality Python bindings from the beginning. This document also
- describes how to suppress the errors\\warnings.
-
-.. _`warnings` : ./warnings.html
-
* `functions & operators`_ - contains a complete guide to exposing functions and
operators, including "call policies" and description of different caveats
.. _`functions & operators` : ./functions/functions.html
-* `hints`_ - describes few techniques, which will help you with exposing template
- instantiations
+* `how to ... ?`_ - contains answers for different FAQs and my suggestions about
+ better `Py++`_ usage.
-.. _`hints`: ./hints.html
+.. _`how to ... ?` : ./how_to/how_to.html
-* `how to ... ?`_ - contains answers for different frequently asked questions
-
-.. _`how to ... ?` : ./how_to.html
-
* `inserting code`_ - a complete guide for insert your code into the generated one
.. _`inserting code` : ./inserting_code.html
@@ -88,12 +72,26 @@
.. _`properties`: ./properties.html
+* `splitting generated code to files`_ - `Py++`_ provides 4 different strategies
+ for splitting the generated code into files. Take a look on this document,
+ it will save you the time.
+
+.. _`splitting generated code to files` : ./split_module.html
+
* `tutorials`_ - don't know where to start? Start here. Small and simple example
will help you to start with `Py++`_. If you want to evaluate `Py++`_ you will
find here small and handy GUI program.
.. _`tutorials` : ./tutorials/tutorials.html
+* `warnings`_ - `Py++`_ could be used as some kind of validator. It checks the
+ exposed declarations and reports the potential errors. Thus you are able to
+ create high quality Python bindings from the beginning. This document also
+ describes how to suppress the errors\\warnings.
+
+.. _`warnings` : ./warnings.html
+
+
.. _`epydoc` : http://epydoc.sourceforge.net/
.. _`Py++` : ./../pyplusplus.html
.. _`Boost.Python`: http://www.boost.org/libs/python/doc/index.html
Modified: pyplusplus_dev/docs/documentation/warnings.rest
===================================================================
--- pyplusplus_dev/docs/documentation/warnings.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/documentation/warnings.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -207,7 +207,7 @@
is not exportable.
-.. _`Formatter` : http://docs.python.org/lib/node357.html
+.. _`Formatter` : http://docs.python.org/lib/node422.html
.. _`logging` : http://docs.python.org/lib/module-logging.html
.. _`Py++` : ./../pyplusplus.html
.. _`pygccxml` : ./../../pygccxml/pygccxml.html
Modified: pyplusplus_dev/docs/download.rest
===================================================================
--- pyplusplus_dev/docs/download.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/download.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -50,8 +50,8 @@
Boost libraries.
.. _`getting started guide` : http://boost.cvs.sourceforge.net/*checkout*/boost/boost/more/getting_started.html
-.. _`here` : http://www.boost-consulting.com/download.html
-.. _`installer for Boost Libraries` : http://www.boost-consulting.com/download.html
+.. _`here` : http://www.boost-consulting.com/products/free
+.. _`installer for Boost Libraries` : http://www.boost-consulting.com/products/free
------------
Dependencies
Modified: pyplusplus_dev/docs/history/history.rest
===================================================================
--- pyplusplus_dev/docs/history/history.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/history/history.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -34,9 +34,9 @@
3. Users always changed the name of the projects. I saw at least 6 different names.
------------
-SVN Version
------------
+-------------
+Version 0.9.5
+-------------
1. Bug fixes:
@@ -89,7 +89,7 @@
5. `input_c_buffer`_ - new functions transformation, which allows to pass a Python
sequence to function, instead of pair of arguments: pointer to buffer and size.
-.. _`input_c_buffer` : ../documentation/functions/transformation/built_in/input_c_buffer.html
+.. _`input_c_buffer` : ../documentation/functions/transformation/input_c_buffer.html
6. Added ability to control generated "include" directives. Now you can ask `Py++`_
to include a header file, when it generates code for some declaration. For more
@@ -131,7 +131,7 @@
2. "Py++" introduces new functionality, which allows you to control messages and
warnings: `how to disable warnings?`_ .
-.. _`how to disable warnings?` : ../documentation/feedback.html#how-to-disable-warning-s
+.. _`how to disable warnings?` : ../documentation/warnings.html
3. Added new algorithm, which controls the registration order of the functions.
See `registration order document`_
Modified: pyplusplus_dev/docs/links.rest
===================================================================
--- pyplusplus_dev/docs/links.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/links.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -58,7 +58,7 @@
* http://boost.cvs.sourceforge.net/boost/boost/libs/python/test/ - `Boost.Python`_
unit tests. They could be very, very helpful.
-* http://svn.sourceforge.net/viewvc/pygccxml/pyplusplus_dev/unittests/ - `Py++`_
+* http://pygccxml.svn.sourceforge.net/viewvc/pygccxml/pyplusplus_dev/unittests/ - `Py++`_
unit tests. They could be even more helpful!
-------------
Modified: pyplusplus_dev/docs/quotes.rest
===================================================================
--- pyplusplus_dev/docs/quotes.rest 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/docs/quotes.rest 2008-01-30 08:24:15 UTC (rev 1224)
@@ -100,11 +100,6 @@
.. _`CEGUI` : http://www.cegui.org.uk/wiki/index.php/Main_Page
- * `Newton`_ - Newton Game Dynamics, a closed source (but free) physics and
- collisions library.
-
- .. _`Newton` : http://www.newtondynamics.com/apache2-default/
-
* `ODE`_ - an open source, high performance library for simulating rigid body
dynamics.
@@ -112,7 +107,10 @@
* `OIS`_ - an object oriented input system.
- .. _`OIS` : http://www.wreckedgames.com/wiki/index.php/WreckedLibs:OIS
+ .. _`OIS` : http://www.wreckedgames.com/forum/
+
+ * All in all, `Python-OGRE`_ project contains bindings for more than 30 libraries.
+ You can find code generation scripts here: https://python-ogre.svn.sourceforge.net/svnroot/python-ogre/trunk/python-ogre/code_generators/
* I am :-). I created Python bindings for next libraries:
Modified: pyplusplus_dev/pyplusplus/__init__.py
===================================================================
--- pyplusplus_dev/pyplusplus/__init__.py 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/pyplusplus/__init__.py 2008-01-30 08:24:15 UTC (rev 1224)
@@ -34,7 +34,7 @@
from _logging_ import multi_line_formatter_t
-__version__ = '0.9.0'
+__version__ = '0.9.5'
import pygccxml
if not hasattr( pygccxml, '__revision__' ) or pygccxml.__revision__ < 1080:
Modified: pyplusplus_dev/setup.py
===================================================================
--- pyplusplus_dev/setup.py 2008-01-26 20:26:03 UTC (rev 1223)
+++ pyplusplus_dev/setup.py 2008-01-30 08:24:15 UTC (rev 1224)
@@ -90,7 +90,7 @@
setup( name = "Py++",
- version = "0.9.0",
+ version = "0.9.5",
description="Py++ is a framework of components for creating C++ code generator for Boost.Python library",
author="Roman Yakovenko",
author_email="rom...@gm...",
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|