Navigation
Home News Examples Demo Downloads FAQ Documentation Mailing Lists License
Support GeSHi!
If you're using GeSHi, why not help GeSHi out? You can link to GeSHi with this image:
Powered by GeSHi
Get the HTML

Project Status
The latest stable version of GeSHi is 1.0.8.10, released on the 11th of Feb, 2011.

Supported Languages:
*ABAP
*Actionscript
*ADA
*Apache Log
*AppleScript
*APT sources.list
*ASM (m68k)
*ASM (pic16)
*ASM (x86)
*ASM (z80)
*ASP
*AutoIT
*Backus-Naur form
*Bash
*Basic4GL
*BlitzBasic
*Brainfuck
*C
*C for Macs
*C#
*C++
*C++ (with QT)
*CAD DCL
*CadLisp
*CFDG
*CIL / MSIL
*COBOL
*ColdFusion
*CSS
*D
*Delphi
*Diff File Format
*DIV
*DOS
*DOT language
*Eiffel
*Fortran
*FourJ's Genero
*FreeBasic
*GetText
*glSlang
*GML
*gnuplot
*Groovy
*Haskell
*HQ9+
*HTML
*INI (Config Files)
*Inno
*INTERCAL
*IO
*Java
*Java 5
*Javascript
*KiXtart
*KLone C & C++
*LaTeX
*Lisp
*LOLcode
*LotusScript
*LScript
*Lua
*Make
*mIRC
*MXML
*MySQL
*NSIS
*Objective C
*OCaml
*OpenOffice BASIC
*Oracle 8 & 11 SQL
*Pascal
*Perl
*PHP
*Pixel Bender
*PL/SQL
*POV-Ray
*PowerShell
*Progress (OpenEdge ABL)
*Prolog
*ProvideX
*Python
*Q(uick)BASIC
*robots.txt
*Ruby
*Ruby on Rails
*SAS
*Scala
*Scheme
*Scilab
*SDLBasic
*Smalltalk
*Smarty
*SQL
*T-SQL
*TCL
*thinBasic
*TypoScript
*Uno IDL
*VB.NET
*Verilog
*VHDL
*VIM Script
*Visual BASIC
*Visual Fox Pro
*Visual Prolog
*Whitespace
*Winbatch
*Windows Registry Files
*X++
*XML
*Xorg.conf

GeSHi 1.0.8.10 is the current stable release, with fifteen new languages and bug fixes over the last release.

GeSHi 1.1.2alpha5 is the current latest version from the development branch, with full C support (see the GeSHi development website).
Subscribe
RSS 2
Mailing Lists
Freshmeat
Project Record
Vitality:
Popularity:
Rating:
Subscriptions:
HomeNewsExamplesDemoDownloadsFAQDocumentationMailing ListsLicense 
1:19 am GMT

GeSHi News

Here's where you can find out all the latest news about GeSHi - new releases, bug fixes and general errata.

GeSHi 1.0.8.10 Released
11/02/2011
After a quite long time of inactivity there is finally a new release of GeSHi with loads of new languages, some minor parser tweaks and fixes to existing language files. It adds 15 more languages thus making a total of 201 supported languages.

This release does introduce some minor changes into the parser improving the way numbers are highlighted and extending support for common number formats. Additionally it fixes many issues with highlighting that people noticed in the various language files. Some more details can be seen in my blog or in the changelog.

Also given a recent attack on the SourceForge.net systems I decided to take action and finally do what I already planned for quite some time: starting with 1.0.8.10 ALL (including old) releases of GeSHi will be signed. For details on how to check the used GnuPG signatures please refer to my blog. It is furthermore highly recommended to check the signatures

As already noted previously there's a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me.

More information on current GeSHi developement can be found in the GeSHi corner of my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.9 Released
22/07/2010
Again there have been some changes in this new release. It contains some bugfixes and enhancements over earlier releases and adds 9 more languages thus making a total of 186 supported languages.

This release does introduce some minor changes into the parser improving the way numbers are highlighted and extending support for common number formats. Additionally it fixes many issues with highlighting that people noticed in the language files.

As already noted previously there's a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me.

More information on current GeSHi developement can be found in my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.8 Released
23/05/2010
Again there have been some important changes in this new release. It contains alot of bugfixes over earlier releases and adds 15 more languages thus making a total of 177 supported languages.

This release doesn't introduce any changes into the parser but basically fixes many issues with highlighting that people noticed in the language files,

As already noted previously there's a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me. But at least: GeSHi now get's PCRE syntax right. when highlighting.

More information on current GeSHi developement can be found in my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.7 Released
14/02/2010
Again there have been some important changes in this new release. It contains alot of bugfixes over earlier releases and adds 5 more languages thus making a total of 162 supported languages.

Yet again this release doesn't introduce that many changes into the parser but basically fixes some smaller issues with highlighting that people noticed affecting string highlighting, Pascal-style range operators and other minor issues that need to be taken care on the parser level.

But the vast majority of changes affects the language files bundled with GeSHi that hold loads of changes and improvements over previous releases.

As already noted previously there's a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me.

More information on current GeSHi developement can be found in my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.6 Released
26/12/2009
Again there have been some important changes in this new release. It contains alot of bugfixes over earlier releases and adds 11 more languages thus making a total of 157 supported languages.

This time the release mostly consisted mostly of bugfixes and improvements to language files. The only parser update has been a rework of number support to make it become a bit more stable in cases where numbers are part of a keyword URL - and thus invalid HTML has been produced. The root cause is inherent, but this update should fix most cases that caused trouble in the past.

As already noted previously there's a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me.

More information on current GeSHi developement can be found in my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.5 Released
10/09/2009
Again there have been some important changes in this new release. It contains alot of bugfixes over earlier releases and adds 7 more languages thus making a total of 146 supported languages.

Besides the many bugfixes in the language files there are some formal bugfixes with the parser where certain conditions could lead to invalid or improper code being generated.

As already noted previously there's a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me.

More information on current GeSHi developement can be found in my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.4 Released
23/05/2009
Again time has passed and there have been some more or less important changes in this new release. It contains alot of bugfixes over earlier releases and adds 6 more languages thus making a total of 138 supported languages.

Besides the many bugfixes in the language files there is one quite important change language file developers should take care of: GeSHi now highlights keywords BEFORE highlighting regexps thus allowing languages like LaTeX to link known keywords while still highlighting unknown commands via regexp. This feature comes with a small price: You have to take care of how you link your keywords and how your regexps operate to not interfere with the already highlighted keywords.

Also I noticed a problem with PCRE not working properly with some large sources: As I'm not a developer of PCRE, but a mere user I ask you to report issues with PCRE bugs upstream to them, not me.

More information on current GeSHi developement can be found in my blog.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi 1.0.8.3 Released
22/03/2009
One year of leading this project has gone by quite fast and many things have improved, some have changed, but most important: Things are developing.

Thanks to you all I was able to fix a lot of bugs in earlier releases and add 6 more languages thus making a total of 132 languages.

All in all this is a nice present to celebrate 1 year of GeSHi developement that has gone by after Nigel handed over the lead. One year with 6 releases which is more or less what I planned, although one particular todo item has silently been ignored (more or less): Getting GeSHi 1.1.X to release quality.

But well, more on the ups and downs in the last year can be found in my blog. Please check there for more details on GESHi developement and future plans.

Download from the usual place, bug reports to the sf.net tracker please etc. etc...

BenBE.
GeSHi celebrates 2000 revisions!
08/02/2009
I'm proud to announce that the 2000th revision of GeSHi has just been committed to the SVN.

This, at the same time, is also the first Release Candidates for the upcoming 1.0.8.3 release of GeSHi to enable all of you out there to check the new features involved in this new release. As mentioned in my blog there will not be much news with the parser as there has been with the previous releases, but again a bunch of new language files and loads of corrections to existing ones have been incoorperated.

But well, one news there is. Previous releases of GeSHi had problems with languages containing keywords like "CREATE TABLE" like SQL has, or the famous "O RLY?" keyword from LOLcode. Old versions matched spaces in there literally thus your code had to exactly replicate these keywords. Starting with rev 1999 - the last change included with this release candidate - there is a PARSER_CONTROL to make GeSHi handle those kinds of keywords more liberal.

More details on the changes in this RC can as always be taken from the CHANGELOG; downloads as usual for Release Candidates from the RELEASE_1_0_X_STABLE branch in the SVN.

I want to thank all the people out there for their great efforts and helpful hand in making GeSHi what it has become: A great highlighter!

On to the next 2000 revisions!
GeSHi 1.0.8.2 Released
25/12/2008
Right on time we lay you this kind gift below your Christmas Tree: version 1.0.8.2 of GeSHi.

This release is mainly a bugfix release and thus does not incorperate many changes to the parser itself, but a lot of work on the language files. The main goal intended to reach in this release has not fully been reached: Two language files out of the total 126 languages supported still have some minor problems, yet the rest has all been fixed to be free of warnings or improved in some other way.

Alongside these 126 languages are 10 new languages; including 5 esotheric languages intended for release with 1.0.8.1 and available separately as an Halloween Esoteric Languages Pack - sorry for the minor glitches in there though: It was created in a hurry and some minor issues accidentially slipped by ;-).

For all those interested in up-to-date on-the-edge information on developement I recommend reading the GeSHi category of my blog which will cover the latest efforts that went into GeSHi as well as some future plans.

As I mentioned in my blog yesterday, there unfortutnally have not been any submissions for the GCC: GeSHi Contributions Contest and thus there has been no new script been added to the contrib section of the release. If you have any comments or feedback regarding the contest I'd be glad to hear about it in my blog or by mail.

I wish you a merry X-mas, nice presents and everything you wish yourself.

So long,
BenBE.

P.S.: Download from the usual place, bug reports to the sf.net tracker please etc. etc...