News in 2.10.1 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.10.0 ------------- * Misc bugfixes * Updated translations News in 2.9.9 ------------- * Distribute a catalog for glade3 * Misc bugfixes * Updated translations News in 2.9.8 ------------- * Bugfixes in the "words" completion provider * Misc bugfixes * Updated translations News in 2.9.7 ------------- * Remove a leftover in the UndoManager API News in 2.9.6 ------------- * Changes to the completion API to allow better language bindings * Add API to set a custom UndoManager on the buffer * Misc bugfixes * Updated translations News in 2.9.5 ------------- * Misc bugfixes * Updated translations News in 2.9.4 ------------- * Implement context classes and use them to mark strings, comments, keywords and regions where spell-check is disabled * More work on completion * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.9.3 ------------- * Crasher bugfixes in word completion provider * Misc bugfixes for win32 * Smarter autoindentation * New language: SPARQL * Misc bugfixes * Updated translations News in 2.9.2 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.9.1 ------------- * Added draw spaces for leading, text and trailing spaces * Merged GtkSourceCompletion branch * Updated translations News in 2.8.1 ------------- * Misc bugfixes in gutter tooltip rendering * Updated translations 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 * 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