Commits

Anonymous committed c890592

[svn] Prepare for 0.7.1.

  • Participants
  • Parent commits d943994
  • Branches trunk

Comments (0)

Files changed (6)

 Pygments changelog
 ==================
 
-Version 0.8 (in development)
-----------------------------
-(codename to be selected, released Apr XX, 2007)
+Version 0.7.1
+-------------
+(released Feb 15, 2007)
 
+- Fixed two highlighting bugs in the Python and Apache lexers.
+
+- Updated the included manpage.
+
+- Included a built version of the documentation in the source tarball.
 
 
 Version 0.7

File docs/pygmentize.1

-.TH PYGMENTIZE 1 "October 30, 2006"
+.TH PYGMENTIZE 1 "February 15, 2007"
 
 .SH NAME
 pygmentize \- highlights the input file
 
 .SH SYNOPSIS
 .B \fBpygmentize\fP
-.RI  [-l\ \fI<lexer>\fP]\ [-f\ \fI<formatter>\fP]\ [-O\ \fI<options>\fP]\ [-o\ \fI<outfile>\fP]\ [\fI<infile>\fP]
+.RI  [-l\ \fI<lexer>\fP]\ [-F\ \fI<filter>\fP[:\fI<options>\fP]]\ [-f\ \fI<formatter>\fP]
+.RI  [-O\ \fI<options>\fP]\ [-o\ \fI<outfile>\fP]\ [\fI<infile>\fP]
 .br
 .B \fBpygmentize\fP
 .RI -S\ \fI<style>\fP\ -f\ \fI<formatter>\fP\ [-a\ \fI<arg>\fP]\ [-O\ \fI<options>\fP]
 .br
 .B \fBpygmentize\fP
-.RI -L\ |\ -h\ |\ -V
+.RI -L\ [\fI<which>\fP\ ...]
+.br
+.B \fBpygmentize\fP
+.RI -H\ \fI<type>\fP\ \fI<name>\fP
+.br
+.B \fBpygmentize\fP
+.RI -h\ |\ -V
 
 .SH DESCRIPTION
 Pygments is a generic syntax highlighter for general use in all kinds
 A summary of options is included below.
 .TP
 .B \-l \fI<lexer>\fP
-Set lexer name. If not given, the lexer is guessed from the extension of
-the input file name (this obviously doesn't work if the input is stdin).
+Set the lexer name. If not given, the lexer is guessed from the extension of the
+input file name (this obviously doesn't work if the input is stdin).
+.TP
+.B \-F \fI<filter>\fP[:\fI<options>\fP]
+Add a filter to the token stream. You can give options in the same way as for
+-O after a colon (note: there must not be spaces around the colon).
+This option can be given multiple times.
 .TP
 .B \-f \fI<formatter>\fP
-Set formatter name. If not given, it will be guessed from
-the extension of the output file name. If no output file is given,
-the terminal formatter will be used by default.
+Set the formatter name. If not given, it will be guessed from the extension of
+the output file name. If no output file is given, the terminal formatter will be
+used by default.
 .TP
 .B \-o \fI<outfile>\fP
 Set output file. If not given, stdout is used.
 .TP
 .B \-O \fI<options>\fP
-With this option, you can give the lexer and formatter a comma-
-separated list of options, e.g. "-O bg=light,python=cool". Which options are
-valid for which lexers and formatters can be found in the documentation.
+With this option, you can give the lexer and formatter a comma-separated list of
+options, e.g. "-O bg=light,python=cool". Which options are valid for which
+lexers and formatters can be found in the documentation.
+This option can be given multiple times.
 .TP
 .B \-S \fI<style>\fP
-Print out style definitions for style <style> and for formatter <formatter>.
+Print out style definitions for style \fI<style>\fP and for formatter \fI<formatter>\fP.
 The meaning of the argument given by
 .B \-a \fI<arg>\fP
 is formatter dependent and can be found in the documentation.
 .TP
-.B \-L
-List all available lexers and formatters.
+.B \-L [\fI<which>\fP ...]
+List lexers, formatters, styles or filters. Set \fI<which>\fP to the thing you want
+to list (e.g. "styles"), or omit it to list everything.
+.TP
+.B \-H \fI<type>\fP \fI<name>\fP
+Print detailed help for the object \fI<name>\fP of type \fI<type>\fP, where \fI<type>\fP is one
+of "lexer", "formatter" or "filter".
 .TP
 .B \-h
 Show help screen.
 .TP
 .B \-V
-Show version of the program.
+Show version of the Pygments package.
 .SH SEE ALSO
 /usr/share/doc/python-pygments/index.html
 .SH AUTHOR

File pygments/__init__.py

     :license: BSD, see LICENSE for more details.
 """
 
-__version__ = '0.8'
+__version__ = '0.7.1'
 __author__ = 'Georg Brandl <g.brandl@gmx.net>'
 __url__ = 'http://pygments.org/'
 __license__ = 'BSD License'

File pygments/cmdline.py

 
 
 USAGE = """\
-Usage: %s [-l <lexer>] [-F <filter>[:<options]] [-f <formatter>]
+Usage: %s [-l <lexer>] [-F <filter>[:<options>]] [-f <formatter>]
           [-O <options>] [-o <outfile>] [<infile>]
 
        %s -S <style> -f <formatter> [-a <arg>] [-O <options>]

File pygments/formatters/html.py

             text_style = ''
             if Text in self.ttype2class:
                 text_style = ' ' + self.class2style[self.ttype2class[Text]][0]
-            lines.insert(0, '%s{ background: %s;%s }' %
+            lines.insert(0, '%s { background: %s;%s }' %
                          (arg, self.style.background_color, text_style))
         return '\n'.join(lines)
 
         yield 0, '</td></tr></table>'
 
     def _wrap_div(self, inner):
-        yield 0, ('<div' + (self.cssclass and ' class="%s" ' % self.cssclass)
+        yield 0, ('<div' + (self.cssclass and ' class="%s"' % self.cssclass)
                   + (self.cssstyles and ' style="%s"' % self.cssstyles) + '>')
         for tup in inner:
             yield tup

File pygments/lexers/agile.py

             (r'\\\n', Text),
             (r'\\', Text),
             (r'(in|is|and|or|not)\b', Operator.Word),
-            (r'!=|==|<<|>>|[-+/*%=<>&^|.]', Operator),
+            (r'!=|==|<<|>>|[-~+/*%=<>&^|.]', Operator),
             (r'(assert|break|continue|del|elif|else|except|exec|'
              r'finally|for|global|if|lambda|pass|print|raise|'
              r'return|try|while|yield|as|with)\b', Keyword),