test svn
Art: When not using --art-present, removed "Table of Contents" header from the TOC because no other targets sets TOC header and the user can set her own with =foo= followed by %%TOC. Now the --toc-only output is the same as the txt target, with no heading nor bars, like other targets. Removed global var AA_TOC.
Art target code and command line options clean up:
Option --art-present changed to --slide.
Option --art-size changed to --width.
New option --height.
Now --slide, --width and --height can be used by other targets.
Now using less global variables, removed AA_COLUMNS, AA_PRESENT, AA_LINES.
AA_LCHARS renamed to AA_KEYS.
AA_CHARS renamed to AA.
Improved --help messages.
Removed system call to stty, please avoid using system commands.
Options parsing moved from exec_command_line() to ConfigMaster().sanity().
New constants for screen sizes: DFT_TEXT_WIDTH, DFT_SLIDE_WIDTH, DFT_SLIDE_HEIGHT.
Art: The slides extension are back to .art, not .part. Being slides or not, it's still an Ascii Art document and should have its default extension. The user can easily change the output filename and extension if she wants to.
Automatic TOC now using DFT_TEXT_WIDTH constant instead hardcoded number.
couln't run txt2tags using Python 2.6.5: File "./txt2tags", line 654, in getTags
    'bar1'                 : aa_line(AA['bar1'], config['width']),
KeyError: 'bar1'

Added quotes.
Art: Undo r191 (can't quote that because it's a command not a string) and fix the bug reported by Eric: AA global variable needed a default value at startup.
test-suite: updated templates to reflect the changes made in r188.
sample.part renamed to sample-slides-80x25.art
test-suite: Adding quick tests for the Art target. Must be run alone, they are still not integrated to the suite tests.
Improved comments for dump_marked_toc()
doHeader(): Art processing moved after Debug line that shows head_data, so we can also debug Art header contents.
Close last slide process moved before doFooter(), just in case we need to close slide AND footer someday.
test-suite: art: new tests added for --noheader and %%TOC manual placement.
All samples regenerated to reflect all the changes since v2.5:
New spacing rules (r52, r101)
LaTeX: compact lists (r59)
HTML: <p></p> removed (r47), new headers (r66)
Lout: removed list indent (r63)
Art: fixing a bug at command line options handling, where slides default sizes must be set *before* setting the default text width. Before this commit, slides default width was set to DFT_TEXT_WIDTH instead DFT_SLIDE_WIDTH.
test-suite: Adding new tests to spot changes in sample files. Must be run alone, they are still not integrated to the suite tests.
test-suite: art: updated header information for run.sh
doFooter(): Improved footer generation code and comments. No more several blank lines at the end of the document, for targets that do not have a comment tag. The affected sample files are also updated on this commit.
test-suite: art: template updated to reflect the fixed bug in r201