Menu

SVN archive Commit Log


Commit Date  
[r16615] by bugman

Removed a printout in the API documentation compilation.

2012-06-03 22:48:39 Tree
[r16614] by bugman

Epydoc docstring fixes.

2012-06-03 22:45:08 Tree
[r16613] by bugman

Import fix.

2012-06-03 22:39:24 Tree
[r16612] by bugman

All of the user_function.object.Table instances in the specific code descriptions are now private.

This hides them from the specific API, and allows the unit tests to pass.

2012-06-03 21:19:32 Tree
[r16611] by bugman

Fix for the prompt UI tables in the help strings for when there is no spacing between rows.

The indexing has changed due to the structure of the user_functions.objects.Table class.

2012-06-03 20:56:27 Tree
[r16610] by bugman

Removed the vertical lines in the tables of the prompt UI help strings.

The tables now look much more professional!

2012-06-03 20:54:17 Tree
[r16609] by bugman

The GUI user functions now use the new Desc_container and Table user function classes.

The descriptions for the user function wizard pages are now being taken from the new
user_functions.objects.Desc_container objects, lists of which are the user function definition
'desc' objects. The tables via the user_functions.objects.Table object is being formatted as in the
prompt user function help text, though without vertical lines. The lists and itemised lists are
currently formatted the same as in the prompt UI.

2012-06-03 20:50:01 Tree
[r16608] by bugman

The Desc_container.element_loop() method can now yield the title too, if asked.

2012-06-03 13:00:10 Tree
[r16607] by bugman

Better spacing in the list of tables section of the PDF user manual.

2012-06-03 10:43:50 Tree
[r16606] by bugman

Complete rewrite of the docs.latex.fetch_docstrings module (accidentally partly committed at r16596).

This is a significant simplification for the creating of the user function documentation within the
user manual. Some of the long list of changes include:

- The file docs/latex/fetch_docstrings.py is no longer an executable script and now operates solely
as a Python module.

- All of the original docstring section parsing code has been eliminated. The searching for user
functions in the prompt UI namespace has been replaced

- The new user function definitions are directly used and the documentation for each user function
section generated via the self.build_*() methods.

- The complicated ascii table parsing and rebuilding into a LaTeX table has been eliminated.

- The self.write_*() methods have been created for building the various sections of the user
function documentation (paragraphs, verbatim text, prompt examples, lists, itemised lists, and
tables).

- Tables are no longer duplicated, triplicated, etc. Instead a reference to the first instance of
the table is inserted. This is a significant space saver, as one of the copies of the multi-page
X11 colour table is removed.

2012-06-03 10:40:27 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.