[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Source-highlight 3.1.1 (with Library)
From: |
Lorenzo Bettini |
Subject: |
GNU Source-highlight 3.1.1 (with Library) |
Date: |
Mon, 21 Sep 2009 00:05:32 +0200 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20090817) |
GNU Source-highlight 3.1.1 has been released. It is available from
ftp://ftp.gnu.org/gnu/src-highlite/ and mirrors of that site (see
list of mirror sites at http://www.gnu.org/order/ftp.html).
GNU Source-highlight, given a source file, produces a document with
syntax highlighting.
Since version 3.0, source-higlight also provides a *C++ highlight
library* that you can use in your programs!
You can also find details about new features of source-highlight on my
blog, in this area:
http://tronprog.blogspot.com/search/label/source-highlight.
At the moment this package can handle
* Ada
* Autoconf files
* C/C++
* C#
* Configuration files (generic)
* Bib
* Bison
* Caml
* Changelog
* Css
* Diff
* Flex
* Fortran
* GLSL
* Haskell (new)
* Haxe
* Html
* ini files
* Java
* Javascript
* KDE desktop files
* Latex
* Ldap files
* Logtalk
* Log files
* lsm files (Linux Software Map)
* Lua
* Makefile
* M4
* ML
* Oz
* Pascal
* Perl
* pkg-config files
* PHP
* Postscript
* Prolog
* Properties files
* Python
* RPM Spec files
* Ruby
* Scala
* Shell
* S-Lang
* Sql
* Tcl
* Texinfo (new)
* XML
* XOrg conf files
as source languages, and
HTML
XHTML
ANSI color escape sequences
LaTeX
Texinfo
DocBook
as output format.
Language definition files and output language definition files, which
are part of source-highlight distribution, can also be downloaded
independently from, respectively:
* http://www.gnu.org/software/src-highlite/lang_files/
* http://www.gnu.org/software/src-highlite/outlang_files/
Source-highlight depends on the Boost regex library
(http://www.boost.org/) so you need to install this library (boost
libraries are usually shipped with most distributions).
Source-highlight can also generate cross references; in order to do this
it relies on GNU Ctags, http://ctags.sourceforge.net.
Version 3.1.1
* access to static global LangDefManager, LangMaps is provided
through the class Instances
* mechanism for setting a global data dir value (e.g., to ensure
consistency in a library) and for checking settings
* library utility functions to retrieve .lang and .outlang files
* fixed default output format to "html.outlang" not "html.lang"
* SourceHighlight class return the output file extension
* the background color for the document is kept empty if it is
not specified in the style file
* SourceHighlight.setLineNumberDigits: to
explicitly set the number of digits for line numbers
* utils.h file is installed in the header directory
* white is a standard color in style files
* language definition file for Texinfo
* language definition file for Haskell (thanks to Sergey Astanin)
Visit the Source-highlight home page at
http://www.gnu.org/software/src-highlite
Anonymous CVS access is also available. Please visit
http://savannah.gnu.org/projects/src-highlite/
where you can find detailed descriptions of how to access the CVS
(read-only). Release-candidate versions are available
through CVS.
Bug reports should go to address@hidden
The following mailing lists are available:
* address@hidden, for generic discussions about the
program and for asking for help about it (open mailing list),
http://mail.gnu.org/mailman/listinfo/help-source-highlight
* address@hidden, for receiving information about
new releases and features (read-only mailing list),
http://mail.gnu.org/mailman/listinfo/info-source-highlight
if you want to subscribe to a mailing list just go to the URL and follow
the instructions, or send me an e-mail and I'll subscribe you.
cheers
Lorenzo
--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
ICQ# lbetto, 16080134 (GNU/Linux User # 158233)
HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com
http://www.myspace.com/supertrouperabba
BLOGS: http://tronprog.blogspot.com http://longlivemusic.blogspot.com
http://www.gnu.org/software/src-highlite
http://www.gnu.org/software/gengetopt
http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Source-highlight 3.1.1 (with Library),
Lorenzo Bettini <=