|
HomeNewsExamplesDemoDownloadsFAQDocumentationMailing ListsLicense | |||||||||
2:25 pm GMT
GeSHi NewsHere's where you can find out all the latest news about GeSHi - new releases, bug fixes and general errata. GeSHi 1.1.1alpha5 Released27/05/2006Finally I've managed to get a long awaited update to the GeSHi development branch out. This release is the next alpha on the way to 1.1.1, and hopefully the last. New features include: * Subthemes - for example themes could be made for multiple versions of an IDE * Language file format change - now you only have to write two or three files to support a language instead of the 6 or more you had to write before. The format is much easier to understand and quicker to load, and in general makes life much easier for a GeSHi language file developer. * C language - thanks to Netocrat, C syntax highlighting is supported to a very good degree. There's still some work to do, but it looks very nice. * Improvements to Java - Java highlighting is now pretty much feature complete, with variables, static class names, imports and more highlighted. * Many bug fixes and enhancements - it's been five months or so since the last release, and a lot has happened in that time. I'd like to thank all the people who have been helping me out over that time, whether by participating on the bug tracker, helping to write language files or simply e-mailing me with their thoughts. Please keep it coming! If you know a language well and want to help out, now is the time to get in touch with me, so that the new language file format can be put through its paces. The next release after this in the development branch will probably be 1.1.1beta1. I don't anticipate too many issues, and after 1.1.1 development can continue on new features, like proper balancing of contexts, an improvement that will allow detection of keywords broken in to bits by newlines (like in C) and more. Caching will follow in 1.1.3, as well as the beginnings of attempts to optimise slow parts of the source. After 1.1.5 I will begin re-implementing the old API, and things will begin to get very interesting :) Enjoy this release :). Please test if you're able to, I would be most thankful for any feedback. |