News in 2.1.2
-------------
* Fix a GtkSourceMark API issue
* Updated translations
News in 2.1.1
-------------
* Misc bugfixes
* Updated translations
News in 2.1.0
-------------
* New gtk-print based printing API
* New GtkTextMark-based GtkSourceMark API
* Misc bugfixes
* Updated translations
News in 2.0.0
-------------
* Updated translations
News in 1.90.4
--------------
* Many improvements to all the lang files
* Many minor API tweaks
* Misc bugfixes
* Updated translations
News in 1.90.3
--------------
* New default set of styles used to define a style scheme
* Many improvements to all the lang files, ruby and perl lang
files in particular.
* Some API tweaks
* Misc bugfixes
News in 1.90.2
--------------
* Library is now LGPL (some lang files aren't yet)
* Support replacing contexts
* Support symbolic colors in schemes
* Add tango style scheme
* Some API tweaks
* Many lang file updates
* Misc bugfixes
News in 1.90.1
--------------
* GtkSourceStyle is now a gobject
* Be more careful about Language and LanguageManager lifecycles: add
gtk_source_[language|style_scheme]_manager_get_default to obtain
managers object owned by gtksourceview
* Most of the files are now officially licensed under LGPL, still
waiting for a few approval before completely switching the license.
* Port to GRegex
* Misc lang file updates
* Misc bugfixes
News in 1.90.0
--------------
This marks the road to GtkSourceView 2.0, and breaks the API. It is still
considererd API-unstable.
* API update/break
* New highlighting and theming engines (Yevgen Muntyan, Marco Barisione)
* GnomePrint-based print API removal
News in 1.8.5
-------------
* Updated translations
News in 1.8.4
-------------
* RPM highlighting (Konstantin Ryabitsev)
* Fix a problem with search in accented words (Yevgen Muntyan)
* Misc lang file fixes
* Updated translations
News in 1.8.0
-------------
* Added text/x-gettext-translation-template to the list of
mime-types in po.lang
* Updated translations
News in 1.7.2
-------------
* add an 'indent-on-tab' property to indent the selected text
using the tab key
* highlight fortran operators
* Updated translations
News in 1.7.1
-------------
* New Lang files (D, boo)
* Updated translations
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
News in 1.6.0
-------------
* Updated translations
News in 1.5.7
-------------
* Updated translations
News in 1.5.6
-------------
* fix .lang files lookup from xdg directories.
News in 1.5.5
-------------
* Requires gtk+ 2.8.x
* Fixed bug #309663 – gcc 4.01 compiler treats pointer target
warnings as errors (Marco Barisione)
* Added scheme.lang (Paolo Borelli)
* Allow to specify both 'u' and 'r' modifiers to python strings at
the same time (Steve Frécinaux)
* Add iterators to text region and use them (Paolo Borelli and Paolo Maggi)
* Use cairo to draw the right margin (Jeroen Zwartepoorte)
* Fixed bug #321252 - Clicking gedit line numbers should jump to line (Paolo
Borelli and Paolo Maggi)
* Fixed bug 312241 – .lang files in homedir take priority over $prefix (Guillaume
Desmottes and Paolo Borelli)
* Fixed bug #318577 – win32 port (Tor Lillqvist, Paolo Borelli and Paolo Maggi)
* Updated translations
News in 1.5.4
-------------
* Fixed bug #170604 – syntax for GNU Octave
News in 1.5.3
-------------
* Fixed bug #321898 - fix for division by zero bug (not checking
g_timer_elapsed() return value)
* Fixed bug #323999 - perl inline pod not properly highlighted
* Fixed bug #323750 - CSS highlighting missing "font" property
* Fixed bug #316612 - Ruby coloration problems
* Fixed bug #316587 - PHP syntax file should be in the "Scripting" section
instead of "Sources")
* Fixed bug #316330 - Ada Syntax highlighting is incorrect
* Fixed bug #168090 - Recognise fortran line comments better
* Added a --disable-gnomeprint configuration option
* Fixed i18n problem introduced in 1.5.2
* Added changelog.lang
* Updated translations
News in 1.5.2
-------------
* Fix an off by one error in Lang directory lookup
News in 1.5.1
-------------
* Lang files are now loaded from the locations specified in XDG_DATA_DIRS
* Bug Fixes
* New and updated translations.
News in 1.4.2
-------------
* New and updated translations.
News in 1.4.1
-------------
* Include the html documentation in the tarball.
* Updated translations.
News in 1.4.0
-------------
* Bug fixes (Paolo Maggi and Paolo Borelli)
* New and updated translations.
News in 1.3.93
--------------
* Bug fixes (Paolo Maggi and Paolo Borelli)
* New and updated translations.
News in 1.3.92
--------------
* New and updated translations.
News in 1.3.91
--------------
* use G_NORMALIZE_NFD in caseless search, part of bug #303239 (Paolo Maggi)
* allow GtkSourceView derivatives to override the key press (Paolo Borelli)
* Makefile.lang (Ricardo Lenz, Paolo Borelli)
* Updates to SQL, C#, javascript and XML language specifications.
* New and updated translations.
changes:
* Current line highlighting
* New languages specs for TCL, Nemerle, VHDL, sh, .ini, gtkrc.
* Support for Undo key in Sun keyboards
* Bug fixes and updated translations.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
While here, move the documentation to share/doc, out of share/doc/html.
* Use Pango for printing.
* New languages specs for Ruby, LUA, Perl's POD, VB.NET, Haskell and
Texinfo.
* Bug fixes and updated translations.
* Added GtkSourceView class documentation [Paolo Borelli]
* Updated C highlighting to include C99 keywords, types and macros and
Python highlighting to include Python 2.3 keywords, types and
functions [Benoît Dejean]
* Fix a couple of small auto-indentation bugs [Gustavo Giráldez]
* We now require Gtk+ 2.2.4 for the library alone, and Gtk+ 2.4 to also
build the tests.
New and updated translations
* Gujurati (new) [Gujurati Team]
* Catalan [Jordi Mallach, Aleix Badia i Bosch]
* Russian [Russian Team]
News in 1.0.0
* Bug fixes and updated translations.
News in 0.9.2
* Bug fixes and updated translations.
News in 0.9.1
* Bug fixes.
* XML and HTML .lang files now highlight strings using simple patterns.
* Beginning of line and end of line are now correctly matched, even if
the slice of text doesn't include the newlines.
* "Others" style is now deprecated.
News in 0.9.0
* Miscellaneous Bugfixes
News in 0.8.0
* Highlighting spec files for PHP, Verilog, MSIL, C# and SQL.
* Migrated test application to Gtk 2.3 (UI and file selector).
GtkSourceView is a text widget that extends the standard gtk+ 2.x text
widget GtkTextView. It improves GtkTextView by implementing syntax
highlighting and other features typical of a source editor.