Article View: gnu.announce
Article #390GNU Source-highlight 3.1.5
From: Lorenzo Bettini
Date: Fri, 02 Sep 2011 12:41
Date: Fri, 02 Sep 2011 12:41
178 lines
7288 bytes
7288 bytes
GNU Source-highlight 3.1.5 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
Asm
Applescript
Awk
Autoconf files
Bat
Bib
Bison
C/C++
C#
CakePhp templates
Clipper
Cobol
Configuration files (generic)
Caml
Changelog
Css
D
Diff
Emacs Lisp (new)
Erlang
errors (compiler output)
Flex
Fortran
GLSL
Haskell
Haskell literate programming
Haxe
Html
ini files
Java
Javalog (new)
Javascript
KDE desktop files
Latex
Ldap files
Lisp
Logtalk
Log files
lsm files (Linux Software Map)
Lua
Makefile
Manifest
M4
ML
Opa (new)
Oz
Pascal
Perl
pkg-config files
PHP
Po (new)
Postscript
Prolog
Properties files
Protobuf (Google's Protocol Buffers)
Python
RPM Spec files
Ruby
Scala
Scheme (new)
Shell
S-Lang
Sql
Tcl
Texinfo
UPC (unified parallel C) (new)
Vala
VBscript
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.5
* boost m4 macro finds boost in lib64
* boost m4 macro files are not installed
* updated php lang definition with new php 5 keywords
* language definition for Scheme (thanks to Orlando Hill)
* language definition for Po files (thanks to Mikel Olasagasti)
* language definition for Opa (thanks to Valentin Gatien-Baron)
* language definition for Javalog (thanks to Mark Silberbauer)
* language definition for UPC (thanks to Viraj Sinha)
* fixed a bug in scala.lang dealing with keywords
* updated sql.lang (thanks to Xavier-Emmanuel Vincent)
* Emacs lisp files highlighted as Lisp (thanks to Xavier-Emmanuel
Vincent)
* improved logtalk.lang (thanks to Paulo Moura)
* embed inputlang in the output file (thanks to Masatake Yamato)
* highlight _ in variable declarations (thanks to Masatake Yamato)
* correctly highlight for less when filenames contain spaces
Visit the Source-highlight home page at
http://www.gnu.org/software/src-highlite
This project's git repository can be checked out through the following
clone instruction:
git clone git://git.savannah.gnu.org/src-highlite.git
Further instructions can be found at the address:
http://savannah.gnu.org/projects/src-highlite.
And the git repository can also browsed on-line at
http://git.savannah.gnu.org/cgit/src-highlite.git.
Bug reports should go to bug-source-highlight@gnu.org.
Or, even better, using
https://savannah.gnu.org/bugs/?group=src-highlite
The following mailing lists are available:
* help-source-highlight@gnu.org, 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
* info-source-highlight@gnu.org, 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
Technical Details
Message-ID:
<mailman.2496.1314981556.939.info-gnu@gnu.org>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!usenet.stanford.edu!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fba7b,cbc8924b2a8f9aaa,start X-Google-NewGroupId: yes X-Google-Attributes: gid4622fc145,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail From: Lorenzo Bettini <bettini@dsi.unifi.it> Newsgroups: gnu.announce Subject: GNU Source-highlight 3.1.5 Date: Fri, 02 Sep 2011 14:41:37 +0200 Lines: 188 Approved: info-gnu@gnu.org Message-ID: <mailman.2496.1314981556.939.info-gnu@gnu.org> NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: usenet.stanford.edu 1314981556 18475 140.186.70.17 (2 Sep 2011 16:39:16 GMT) X-Complaints-To: action@cs.stanford.edu To: info-source-highlight@gnu.org, info-gnu@gnu.org Envelope-to: info-gnu@gnu.org X-MailScanner-From: bettini@dsi.unifi.it X-SpamCheck: not spam, SpamAssassin (not cached, score=-102.447, required 3, autolearn=not spam, AUTHENTICATEDUSER -100.00, AWL 0.05, BAYES_00 -2.60, RDNS_NONE 0.10) X-AntiVirus: Email Clean X-dipinfo-MailScanner-ID: p82Cfa6p015660 X-dipinfo-MailScanner-Information: Please contact Department of Computer Science technical staff for more information X-DKIM: OpenDKIM Filter v2.4.1 pianeta.di.unito.it p82Cfa6p015660 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.20) Gecko/20110805 Lightning/1.0b2 Thunderbird/3.1.12 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 130.192.156.1 X-Mailman-Approved-At: Fri, 02 Sep 2011 12:39:14 -0400 X-BeenThere: info-gnu@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe> List-Archive: </archive/html/info-gnu> List-Post: <mailto:info-gnu@gnu.org> List-Help: <mailto:info-gnu-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>