News in 3.17.7 -------------- * Handle creating pixbufs for HiDPI resolutions * Improvements to the Octave and Matlab syntax highlighting * Other various code improvements * Translation updates News in 3.17.6 -------------- * Search and replace: fix bug with regular expressions containing look-ahead assertions. * Add some missing GI annotations * A few adjustments to the build system * Translation updates News in 3.17.5 -------------- * Support symbolic icons in the completion API * New lang or improved lang files: Rust, Meson, C, protobuf * Revamped build system (drop gnome-common dependency) * Misc bug fixes * Translation updates News in 3.17.4 -------------- * Add .rej files as another version of diff file * Improvements to lang files: Apache Pig, rpmspec * Misc bug fixes * Translation updates News in 3.17.3 -------------- * Add a few more functions to GtkSourceFile * Add the "smart-backspace" property * Misc bug fixes * Translation updates News in 3.17.2 -------------- * New widget: GtkSourceMap * Set a GtkTextTag name for context classes (no-spell-check, etc) * Add gtk_source_buffer_sort_lines() * Style schemes: * Support "single", "double" etc for the underline attribute * Support underline-color * Improvements to lang files: Ocaml, C++ header and Shell * Translation updates News in 3.17.1 -------------- * New public function: gtk_source_encoding_get_default_candidates() * Add g_autoptr autocleanup support * Add lang files for (basic) CSV and jade template * Improvements to lang files: C, CMake, GDB log, JavaScript, C#, F#, VB.net and CSS * Translation updates News in 3.16.1 -------------- * Update CMake language spec * Add a "path" class for contexts with a file name * Performance improvements for groups of text insertions/deletions * Fix bug with symbolic icons and dark GTK+ theme * Translation updates News in 3.16.0 -------------- * A few bug fixes and various other improvements * Translation updates News in 3.15.91 --------------- * Fix a crash when destroying the widget during a search * Add some signals to bind keyboard actions * Various other improvements * Translation updates News in 3.15.90 --------------- * Provide a way to draw background patterns (a grid) * Support incrementing and decrementing numbers * Various other improvements News in 3.15.3 -------------- * Better word boundaries for word selection (double-click) and word movements (ctrl+arrow, shift+ctrl+arrow, ctrl+backspace, etc). * Add style scheme chooser widgets: GtkSourceStyleSchemeChooser (interface), GtkSourceStyleSchemeChooserButton and GtkSourceStyleSchemeChooserWidget. * Add gtk_source_view_indent_lines() and gtk_source_view_unindent_lines(). * Add the GtkSourceView::move-to-matching-bracket action signal. * Add gtk_source_buffer_join_lines(). * Gutter: use current line background color for current line. * Add syntax highlighting support for Apache Thrift. * Various other improvements and bug fixes * Translation updates News in 3.15.2 -------------- * Undo/Redo: restore selection * Documentation improvements * Some GtkSourceGutter code refactoring * Syntax highlighting for Apache Pig 0.12 News in 3.15.1 -------------- * Search: allow caller to choose a style for text matches * gtk_source_completion_context_get_iter() now returns a gboolean to tell if the GtkTextIter is correctly set. For a more robust code, it is recommended to use the return value. * Improvements to the Lua and Yacc syntax highlighting * Translation updates News in 3.14.1 -------------- * Fix UndoManager with a new implementation * Various other improvements * Translation updates News in 3.14.0 -------------- * Translation updates News in 3.13.91 --------------- * Improved Mac OS X support * Gutter improvements * Various other improvements and code clean-up * Translation updates News in 3.13.90 --------------- * Adjustments to the file loading and saving API: - Make gtk_source_encoding_get_default_candidates() private - Replace gtk_source_encoding_foreach() by gtk_source_encoding_get_all() The file loading and saving API can be considered stable now. * Add Vala bindings * Various other improvements * Translation updates News in 3.13.3 -------------- * Extend the api to obtain candidate encodings * Rework drawing of spaces and margins (requires new Gtk+) * Various other improvements and bugfixes * Translation updates News in 3.13.2 -------------- * New feature: file loading and saving * Split testfiles.sh to tests/syntax-highlighting/ * GtkSourceView is now fully relicensed to LGPL * Various other improvements and bugfixes * Translation updates News in 3.13.1 -------------- * Improvements to the words completion provider * Completion window sizing fixes * Improvements to some lang files * Various other improvements and bugfixes * Updated translations News in 3.12.1 -------------- * Renovate test-widget * Various improvements and bugfixes * Updated translations News in 3.12.0 -------------- * Small improvements to the documentation * Updated translations News in 3.11.91 --------------- * Updated translations News in 3.11.90 --------------- * Add syntax highlighting for LLVM IR and Sweave * Improvements to some lang files * Updated translations News in 3.11.4 -------------- * Add the popular Solarized style schemes * Improvements to some lang files and a new lang file for lex * Optimize the draw-spaces code * Various fixes to the completion framework * Misc bugfixes * Updated translations News in 3.11.3 -------------- * Font scaling support for headings/titles in LaTeX and HTML * Add Change Case submenu to the right click context menu * Add ANS Forth 94 syntax highlighting * Misc bugfixes * Updated translations News in 3.11.2 -------------- * Add API to change text case * Add reStructuredText and yaml syntax highlighting * Improve LaTeX, m4 and D syntax highlighting * Documentation improvements (including best practices for language definition files) * Installed tests * Misc bugfixes * Updated translations News in 3.11.1 -------------- * Deprecate the Gutter:xpad and Gutter:ypad properties * Deprecate gtk_source_gutter_get_window() * Better implementation of GtkSourceMarks (private class GtkSourceMarksSequence) * Style schemes: more visible right margin * Documentation improvements * Misc bugfixes * Updated translations News in 3.10.0 -------------- * Small bugfix * Updated translations News in 3.9.92 -------------- * SearchSettings: change default value of wrap-around to FALSE * Misc bugfixes * Updated translations News in 3.9.91 -------------- * Improvements to the completion * API break for the search and replace * Deprecate the GtkSourceMarkAttributes:stock-id property * Misc bugfixes * Updated translations News in 3.9.90 -------------- * Modify the search and replace API: SearchContext and SearchSettings classes * Regular expression search * Misc bugfixes * Updated translations News in 3.9.4 ------------- * Warning: the search and replace API is unstable * Misc bugfixes * Updated translations News in 3.9.3 ------------- * Add a higher-level asynchronous search and replace API * Deprecate gtk_source_completion_item_new_from_stock() * Deprecate the GtkSourceGutterRendererPixbuf:stock-id property * Updated translations News in 3.9.2 ------------- * Add syntax highlighting for the Julia, mediawiki and Scala languages * Improvements to the word completion provider * Add the GtkSourceCompletionWords:activation property * More compact completion popup window * Misc bugfixes * Updated translations News in 3.9.1 ------------- * Deprecate the GtkSourceCompletionInfo::before-show signal * Hide CompletionInfo when focus-out-event on the attached-to widget * Improvements to the main completion window * Some code improvements to the words completion provider * Improvements to the C++ and Perl language specs * Documentation improvements * Misc bugfixes * Updated translations News in 3.8.1 ------------- * Improvements to the LaTeX and Perl language specs * Update to gtk-mac-integration 2.0 API * More unit tests * Misc bugfixes * Updated translations News in 3.8.0 ------------- * Add Libtool versioning. There was an ABI break during this development cycle, because some private functions were accidentally exported. So the Libtool's -version-info is bumped from 0:0:0 to 1:0:0. On GNU/Linux, this results in a version bump of the soname. * Updated translations News in 3.7.92 -------------- * New style id for warnings * Improvements to the completion code and documentation * Misc bugfixes * Updated translations News in 3.7.91 -------------- * Simplify code for the completion * Improvements of the Perl, R and Ruby language specs * Misc bugfixes * Updated translations News in 3.7.90 -------------- * Improvements in completion * Add Modelica language spec * Misc bugfixes * Updated translations News in 3.7.3 ------------- * Deprecate gtk_source_completion_move_window() * Deprecate gtk_source_completion_info_get_widget() * Deprecate gtk_source_completion_info_set_widget() * CompletionInfo: always a natural size * Simplify internal code for the completion (new CompletionModel) * Fixes for the style schemes and GtkSourceMark * Other misc bugfixes * Updated translations News in 3.7.2 ------------- * Improved unit tests and code coverage support * Misc bugfixes * Updated translations News in 3.7.1 ------------- * Add Bluespec SystemVerilog syntax highlighter * Improvements in completion * Add language spec for IDL * Lots of fixes in gtk doc * Misc bugfixes * Updated translations News in 3.6.0 ------------- * Updated translations News in 3.5.4 ------------- * Misc bugfixes * Updated translations News in 3.5.3 ------------- * New ActionScript, mxml and J languages * Misc bugfixes * Updated translations News in 3.5.2 ------------- * Misc bugfixes News in 3.5.1 ------------- * New Puppet language * Improvements in Go Language * Misc bugfixes * Updated translations News in 3.4.2 ------------- * Improvements to completion code * Misc bugfixes * Updated translations News in 3.4.1 ------------- * Fix problems with the completion popup when headers are hidden * Misc bugfixes * Updated translations News in 3.4.0 ------------- * Updated translations News in 3.3.5 ------------- * Misc bugfixes * Updated translations News in 3.3.4 ------------- * Misc bugfixes * Updated translations News in 3.3.3 ------------- * Python3 lang file * Win32 build fixes * Misc bugfixes * Updated translations News in 3.3.2 ------------- * Introduce gtk_source_language_get_style_fallback * Refactoring and clenaup * Misc bugfixes * Updated translations News in 3.3.1 ------------- * Change IgeMacIntegration to GtkOSXApplication * Allow for multiple GDK backends * Sort schemes alphabetically * Sort the languages alphabetically * Misc bugfixes * Updated translations News in 3.2.2 ------------- * Misc bugfixes News in 3.2.1 ------------- * New JavaScript Object Notation lang file * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 3.2.0 ------------- * Updated translations News in 3.1.6 ------------- * New Automake lang file * New protobuf lang file * Misc bugfixes * Updated translations News in 3.1.5 ------------- * Misc bugfixes * Updated translations News in 3.1.4 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 3.1.3 ------------- * New Markdown lang file * New Standard ML lang file * Misc bugfixes * Updated translations News in 3.1.2 ------------- * Misc bugfixes * Updated translations News in 3.1.1 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 3.0.2 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 3.0.1 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 3.0.0 ------------- * Updated translations News in 2.91.9 ------------- * Use the GTK_SOURCE_ prefix also for all the macros * Updated translations News in 2.91.8 ------------- * Misc bugfixes News in 2.91.7 ------------- * Misc bugfixes News in 2.91.6 ------------- * Misc bugfixes * Updated translations News in 2.91.5 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.91.4 ------------- * Highlight C standard streams and signals * GtkSourceView is not a factory of categories now * Fix style problems * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.91.3 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.91.2 ------------- * Improved Gutter support * New languages: Cobol, GO, Scilab * Misc bugfixes * Updated translations News in 2.91.1 ------------- * Removed SourceIter, caseless search is now in gtk * Adapt to latest gtk changes * Misc bugfixes * Updated translations News in 2.91.0 ------------- * Added SystemVerilog language * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.90.4 ------------- * Improvements to some of the lang files * Misc bugfixes * Updated translations News in 2.90.3 ------------- * Bump version to 2.90: we are now targeting gtk3. This release is parallel installable with GtkSourveView 2 * Misc bugfixes * Updated translations News in 2.11.2 ------------- * Misc bugfixes * Updated translations News in 2.11.1 ------------- * Added introspection support * Misc bugfixes * Updated translations 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