News in 2.8.0
-------------
* Misc bugfixes
* Updated translations

News in 2.7.5
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.7.4
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.7.3
-------------
* Misc bugfixes

News in 2.7.2
-------------
* Add GtkSourceGutter api to customize gutter drawing
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.7.1
-------------
* Add tooltips to GtkSourceMarks
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.6.2
-------------
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.6.1
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.6.0
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.5.6
-------------
* Misc bugfixes
* Updated translations

News in 2.5.5
-------------
* New "cobalt" style scheme
* Misc bugfixes
* Updated translations

News in 2.5.4
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.5.3
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.5.2
-------------
* Misc bugfixes
* Improvements to some of the lang files
* Updated translations

News in 2.5.1
-------------
* Misc bugfixes
* Improvements to some of the lang files
* Updated translations

News in 2.4.1
-------------
* Fix a crash when inserting images in the buffer
* Improvements to some of the lang files
* Updated translations

News in 2.4.0
-------------
* Updated translations

News in 2.3.3
-------------
* Improvements to some of the lang files
* Updated translations

News in 2.3.2
-------------
* Misc bugfixes
* Improvements to some of the lang files
* Updated translations

News in 2.3.1
-------------
* Misc bugfixes
* Updated translations

News in 2.3.0
-------------
* Add function to guess the language for a given filename and mime type
  (bump glib dependency to 2.14 that includes gio, remove gnome-vfs dep)
* Allow to set background color of paragraphs with marks
* Support drawing white spaces
* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.2.2
-------------

* Improvements to some of the lang files
* Misc bugfixes
* Updated translations

News in 2.2.1
-------------

* Improve keybindings
* Misc bugfixes
* Updated translations

News in 2.2.0
-------------

* Misc bugfixes
* Updated translations

News in 2.1.3
-------------

* Misc bugfixes
* Updated translations

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.6
-------------

* Mark Undo/Redo insensitive when the view is not editable (Carlos Garnacho)
* Fix current line highlightging drawing artifacts (Yevgen Muntyan)
* Updated translations

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.3
-------------

* Added docbook lang file (Joachim Noreiko)
* Added OCaml lang file (Eric Cooper)
* Cleanup some mime types in lang files (Paolo Maggi)
* Updated translations

News in 1.8.2
-------------

* Fixed bug #360495 – Errors in Java/Verilog syntax files (Jeff Walden)
* Fixed bug #380996 – language.dtd needs more comments (Leonardo Ferreira 
  Fontenelle and Paolo Maggi)
* Added a RNG schema for the .lang file format (Paolo Maggi)
* Fixes bug #375515 – allow fullstop in xml tag highlighting (Carey O'Shea)
* Updated translations

News in 1.8.1
-------------

* Fixed #357447 – Missing break in gtk_source_tag_set_property() (Kouhei Sutou)
* Fixed #357746 – "Insert spaces instead of tabs" doesn't work (Paolo Borelli)
* 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

News in 1.6.1
-------------

* Updated Lang files (php, ruby, perl, xml, .desktop)
* Consume all button press events on the line numbers margin
* Updated translations

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.

News in 1.2.1
-------------

* Plug small memory leaks (Yevgen Muntyan)
* Fix unitialized variable (Marco Barisione)
* Use the proper mime type for ruby files (Paolo Maggi)
* Small improvements to sql.lang and fortran.lang
* New and updated translations.

News in 1.2.0
-------------

* Updated translations.

News in 1.1.93
--------------

* Partially fixed bug bug #168247 (wrong selection of characters when 
  searching for single characters)
* Fixed	bug #164066 (Highlight Current Line Bug with Pixmap Based Themes)
* Fixed bug #168229 (disconnect tag table signal handlers in destructor)
* Rewritten idl.lang
* Added some missing items to php.lang
* Updated translations.

News in 1.1.92
--------------

* Bug fixes and update translations.

News in 1.1.91
--------------

* Undoing/Redoing to a non-modified state unset the modified flag.
* Added some missing documentation and improved existing one.
* Bug fixes and update translations.

News in 1.1.90
--------------

* 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.

News in 1.1.1
-------------

* New languages specs for fortran, css, javascript and pascal.
* Bug fixes and updated translations.

News in 1.1.0
-------------

* Use Pango for printing.
* New languages specs for Ruby, LUA, Perl's POD, VB.NET, Haskell and
  Texinfo.
* Bug fixes and updated translations.

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).

News in 0.7.0
-------------

* A bunch of small bugfixes
* Replaced deprecated calls for glib 2.3
* Multiline backward search works now
* <keyword-item> patterns are now limited to 250 elements (more cause 
  trouble with GNU regex)

News 0.4.0 -> 0.5.0
-------------------

* Removed hack for bug #81893 since it's now fixed in Gtk+
* Added "style_changed" signal to GtkSourceStyleScheme to signal the
  buffer that a style has changed

News 0.3.0 -> 0.4.0
-------------------

* Added get_style_names method to the GtkSourceStyleScheme interface
* New method gtk_source_language_get_id
* Added the id arg to all constructors of gtksourcetag.[ch]
* Added ID and tag_style properties to GtkSourceTag
* Fixed the .pc.in file
* Fixes to the printing code

News 0.2.1 -> 0.3.0
-------------------

* Printing support
* Caseless search functions gtk_source_iter_search_forward/backward
* API reference documentation building infrastructure
* Added support for translation of user visible strings in language
  spec files
* gtk_source_buffer_find_bracket_match has been renamed to
  gtk_source_iter_find_matching_bracket

News 0.2.0 -> 0.2.1
-------------------

* Dropped strict libgnome dependency (some Gnome libraries are still needed to
  build the tests, but those are now optional)
* Regular expression syntax changed to Extended POSIX + GNU operators
* Generate enums and flags for introspection and language bindings
* Copy of GNU regular expression library included for platforms which aren't
  based on the GNU C library (bug #112517)
* grab_focus no longer scrolls the widget to the cursor (workaround Gtk+ 
  bug #81893)

News 0.1.0 -> 0.2.0
-------------------

* src directory renamed to gtksourceview for proper header
  namespacing

News 0.0.3 -> 0.1.0
-------------------

* API has been completely revised
* New language and manager objects to set regular expressions for
  syntax highlighting from XML files
* New improved highlighting engine
* Rewritten test application which demonstrates most important features
* Markers API have been redesigned
* Text style schemes for highlighted elements
* The view can draw a vertical line indicating a right margin
* Smart HOME/END keys move to the first/last character in the line
  before moving to the real begin/end
* Auto indentation

News 0.0.2 -> 0.0.3
----------------

* Undo support using begin/end_user_action in GtkTextBuffer.
* Implemented gtk_source_buffer_convert_to_html the name says what it does :-)
* more auto indent support/bugfixes: On an keypress it will automatic inserting whitespaces before/after on operator characters like [=<>!], comma [,]  and begin parantes[(]. This is hardcoded values and will probadly only work correcly on C/C++/Java/python or similar programing languages syntax
* bugfixes.

News 0.0.1 -> 0.0.2
----------------

* Auto indent support
* bugfixes

News 0.0.1
--------

* Syntax/Pattern highlighting
* Bracket matching support
* Show line numbers in margin
