ANNOUNCE: GtkSourceView 0.3.0



Application
===========

GtkSourceView 0.3.0

Description
===========

It's a text widget that extends the standard Gtk+ 2.x GtkTextView.
It improves it by implementing syntax highlighting and other 
features typical of a source editor.

It's currently being used by gedit, Glimmer source code editor and 
other projects like DiaSCE2 and Mono Debugger. 

Two new (big) features in this release: printing (with highlighting)
support and API reference documentation building.  The docs are still
very incomplete (around 35% coverage) but the plan is to finish them
during the incoming API freeze.

Thanks to Jeroen Zwartepoorte we now have case insensitive search
support integrated, with a GtkTextIter-like API.

Also, 6 new translations have been added.  Thanks a lot to the
translators for their work.

On the same subject, language spec files now have user visible strings
(name and section primarily) translatable.  For example, gedit has a
menu with all highlighting styles available, categorized by section.
If you're creating a .lang file outside of GtkSourceView you need to
provide the translation domain as an attribute (translation-domain) in
the "language" node of the XML file.  And you need to use CVS HEAD
intltool to extract marked strings.

Requirements
============

* GLib and GTK+ 2.2.0 or later
* LibXML2 2.5.0 or later
* libgnomeprint 2.2.0 or later

News since last release
=======================

* Added missing 'GenericName' keyword in desktop.lang (bug #113467)
  [Gustavo Giráldez]
* Fix regex pattern for character constants in C/C++/Ada (bug #113498)
  [Michael Terry]
* API reference documentation building infrastructure [Gustavo]
* Added support for translation of user visible strings in language
  spec files [Gustavo]
* Documented GtkSourceBuffer [Gustavo]
* Case insensitive search functions (documented ;-) [Jeroen Zwartepoorte]
* Added missing GtkSourceLanguage macro (pointed by Jeff Franks)
[Gustavo]
* Fix typo in gtksourcelanguagesmanager.c (bug #113278) [Alex Duggan]
* Printing support [Gustavo]
* Some minor bugfixes and internal API changes, such as taking const
  GtkTextIters in places where they are not supposed to change [Gustavo]
* Treat compiler warnings as errors by default [Gustavo]
* gtk_source_buffer_find_bracket_match has been renamed to
  gtk_source_iter_find_matching_bracket [Paolo Maggi]
* Defined a minimal list of required styles for a style scheme to
  implement [Paolo]
* Fix translatable string (bug #114404) [Gustavo]

New and updated translations
============================

* Czech (new) [Miloslav Trmac]
* Portuguese (new) [Duarte Loreto]
* Russian (new) [Dmitry G. Mastrukov]
* Spanish (new) [Francisco Javier Fernandez]
* German (new) [Christian Neumair]
* Traditional Chinese (new) [Abel Cheung]
* Swedish [Christian Rose]

Download
========

http://ftp.gnome.org/pub/gnome/sources/gtksourceview/0.3/gtksourceview-0.3.0.tar.gz




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]