=== gtksourceview 2.6.1 === 2009-04-12 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.6.1 2009-04-12 Paolo Borelli * gtksourceview/language-specs/asp.lang: Add some missing keywords, patch Fabio Zendhi Nagao. 2009-04-12 Paolo Borelli * gtksourceview/gtksourcelanguage-parser-2.c: do not leak id string on the error codepath. 2009-04-12 Paolo Borelli * gtksourceview/language-specs/verilog.lang: Add some missing keywords. Bug #577892, patch by Ben James. 2009-03-18 Ignacio Casal Quinteiro * gtksourceview/language-specs/prolog.lang: Add "consult" word and minor fix highlighting variables. === gtksourceview 2.6.0 === 2009-03-15 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.6.0 2009-03-13 Paolo Borelli * gtksourceview/language-specs/octave.lang: use % for code comments since matlab does not like #. 2009-03-03 Ignacio Casal Quinteiro * gtksourceview/language-specs/prolog.lang: * gtksourceview/language-specs/Makefile.am: * gtksourceview/language-specs/testfiles.sh: Add prolog lang file. === gtksourceview 2.5.6 === 2009-03-02 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.5.6 2009-02-26 Jesse van den Kieboom * gtksourceview/language-specs/po.lang: added text/x-gettext-translation-template mime type 2009-02-26 Thomas H.P. Andersen * tests/test-widget.c: Replace deprecated gtk symbol. Bug #572085 2009-02-25 Paolo Borelli * gtksourceview/gtksourcemark.c: chain up finalize. === gtksourceview 2.5.5 === 2009-02-15 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.5.5 2009-02-10 Johannes Schmid * gtksourceview/gtksourceview.c (update_current_line_color): #570492 – Canot open editor - crash 2009-02-05 Ignacio Casal Quinteiro * gtksourceview/language-specs/cobalt.xml: Mark strings for translation. 2009-02-04 Ignacio Casal Quinteiro * gtksourceview/language-specs/cobalt.xml: * gtksourceview/language-specs/Makefile.am: Add new blue based style. Thanks to Will Farrington. === gtksourceview 2.5.4 === 2009-01-19 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.5.4 2009-02-02 Paolo Borelli * gtksourceview/language-specs/octave.lang: support matlab multiline comments. Patch by Brendan Bycroft. (Fixes bug #556365). 2009-01-30 Ignacio Casal Quinteiro * gtksourceview/language-specs/rpmspec.lang: Add %else to rpm spec language. Patch by Matthias Clasen. (Fixes bug #569771). === gtksourceview 2.5.3 === 2009-01-19 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.5.3 2009-01-19 Paolo Borelli * gtksourceview/language-specs/php.lang: add missing "endif" keyword. 2009-01-19 Paolo Borelli * gtksourceview/language-specs/dosbatch.lang: * gtksourceview/language-specs/Makefile.am: * gtksourceview/language-specs/testfiles.sh: * po/POTFILES.in: Add a very simle lang file for dos batch files. 2009-01-15 Ignacio Casal Quinteiro * gtksourceview/language-specs/asp.lang: Updated. Thanks to Fabio Nagao. 2009-01-09 Ignacio Casal Quinteiro * gtksourceview/language-specs/makefile.lang: Use proper strings for translation and add context. (Fixes bug #567247) 2009-01-09 Ignacio Casal Quinteiro * gtksourceview/language-specs/asp.lang: * gtksourceview/language-specs/Makefile.am: * gtksourceview/language-specs/testfiles.sh: * po/POTFILES.in: Add ASP lang file by Fabio Nagao. === gtksourceview 2.5.2 === 2009-01-05 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.5.2 2009-01-05 Jesse van den Kieboom * gtksourceview/gtksourceview.c: verticall align category mark pixbuf in the middle of the line (fixes #566408). 2008-12-31 Yevgen Muntyan * gtksourceview/gtksourcecontextengine.c (gtk_source_context_engine_text_inserted): The commit before the last one was broken, now bug #566131 is really fixed. 2008-12-31 Yevgen Muntyan * gtksourceview/language-specs/nsis.lang * gtksourceview/language-specs/t2t.lang * gtksourceview/language-specs/cmake.lang * gtksourceview/language-specs/Makefile.am: New lang files: CMake, NSIS, and txt2tags. * gtksourceview/language-specs/ini.lang: variable names may contain dash. * gtksourceview/language-specs/desktop.lang: added bunch of catefories from the f.d.o. spec. * gtksourceview/language-specs/kate.xml, * gtksourceview/language-specs/testfiles.sh: updated. 2008-12-31 Yevgen Muntyan * gtksourceview/gtksourcecontextengine.c (gtk_source_context_engine_text_inserted): Bug 566131 – Syntax highlightig bug; Backspace and Enter. 2008-12-28 Ignacio Casal Quinteiro * gtksourceview/language-specs/pascal.lang: Add the missing words. (Fixes bug #565789). === gtksourceview 2.5.1 === 2008-12-26 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.5.1 2008-12-20 Ignacio Casal Quinteiro * gtksourceview/language-specs/pascal.lang: Add several words to highlight. (Fixes bug #565172) 2008-12-19 Jürg Billeter * gtksourceview/language-specs/vala.lang: add owned, unowned, yield, and yields to keyword list 2008-12-16 Yevgen Muntyan * gtksourceview/gtksourceview.c (gtk_source_view_get_mark_category_pixbuf): do not call g_object_ref() on a NULL. Bug #564714, patch by Mike Spivey. 2008-12-12 Ignacio Casal Quinteiro * gtksourceview/language-specs/awk.lang: Add builtin functions to awk lang file. Fixes bug #564242. 2008-12-12 Ignacio Casal Quinteiro * gtksourceview/gtksourcestylescheme.c: Typo in property. Fixes bug #564225. 2008-12-10 Paolo Borelli * gtksourceview/gtksourcelanguage.c: fix cut and paste error causing wrong values in gobject properties. Bug #564142. 2008-12-08 Ignacio Casal Quinteiro * gtksourceview/language-specs/pascal.lang: Add downto highlight. Fixes bug #563271. 2008-12-08 Ignacio Casal Quinteiro * gtksourceview/language-specs/dtd.lang: * gtksourceview/language-specs/po.lang: * gtksourceview/language-specs/m4.lang: * gtksourceview/language-specs/changelog.lang: * gtksourceview/language-specs/xslt.lang: * gtksourceview/language-specs/makefile.lang: * gtksourceview/language-specs/gap.lang: * gtksourceview/language-specs/yacc.lang: Mark strings for translation. 2008-12-08 Ignacio Casal Quinteiro * gtksourceview/language-specs/vala.lang: * gtksourceview/language-specs/xslt.lang: Mark string for translation. 2008-12-08 Ignacio Casal Quinteiro * gtksourceview/language-specs/dot.lang: Mark string for translation. 2008-12-08 Ignacio Casal Quinteiro * gtksourceview/language-specs/gtk-doc.lang: Added the "Deprecated" word to gtk-doc. 2008-12-03 Ignacio Casal Quinteiro * gtksourceview/gtksourceview.c: Removed check. 2008-12-03 Ignacio Casal Quinteiro * gtksourceview/gtksourceview.c: * gtksourceview/gtksourceview.h: Added non-breaking spaces drawing. 2008-11-29 Yevgen Muntyan * gtksourceview/gtksourceiter.c: (forward_chars_with_skipping): call g_utf8_casefold() before normalizing, to match behavior of the search code. Bug #496780. * tests/test-widget.c: added Find command. === gtksourceview 2.4.1 === 2008-11-01 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.4.1 2008-11-01 Paolo Borelli * gtksourceview/language-specs/octave.lang: add some missing keywords Bug #556278, patch by Søren Hauberg. 2008-10-29 Paolo Borelli * gtksourceview/language-specs/dot.lang: add lang file for graphviz. 2008-10-29 Yevgen Muntyan * gtksourceview/gtksourcebuffer.c: Override insert_pixbuf() and insert_child_anchor() methods to notify the syntax highlighting engine about the change. Bug #550687. === gtksourceview 2.4.0 === 2008-09-08 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.4.0 === gtksourceview 2.3.3 === 2008-09-08 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.3.3 2008-09-08 Paolo Borelli * gtksourceview/language-specs/java.lang: highlight escaped chars in strings 2008-09-03 Paolo Borelli * gtksourceview/language-specs/sh.lang: fix typo (podp instead of popd). Bug #550687. === gtksourceview 2.3.2 === 2008-08-30 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.3.2 2008-08-30 Paolo Borelli * gtksourceview/language-specs/po.lang: highlight "fuzzy" and "msctxt". Patch by Bob Mauchin. 2008-08-30 Paolo Borelli * gtksourceview/language-specs/texinfo.lang: fix bug #549044, never ending @ignore block. 2008-08-30 Paolo Borelli * gtksourceview/language-specs/python.lang: handle raw string separately since they do not contain escaped chars. 2008-08-27 Paolo Borelli * gtksourceview/language-specs/xslt.lang: add lang file for xslt. * gtksourceview/language-specs/xml.lang: fix match priority bug needed for xslt. 2008-08-17 Paolo Borelli * gtksourceview/gtksourceview.c (draw_spaces_at_iter): special case the end iter. === gtksourceview 2.3.1 === 2008-08-11 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.3.1 2008-08-11 Paolo Borelli * gtksourceview/gtksourcebuffer.c: track when the object has been constructed so that we know the tag-table is there and we can check bracket matches etc. 2008-08-10 Paolo Borelli * gtksourceview/gtksourcebuffer.c (gtk_source_buffer_get_source_marks_at_iter): do not leak list of marks. 2008-08-10 Paolo Borelli * configure.ac: restore variable used by test-widget that I removed by mistake. 2008-08-10 Paolo Borelli * gtksourceview/gtksourceview.c (gtk_source_view_paint_line_background): destroy cairo context === gtksourceview 2.3.0 === 2008-08-09 Paolo Borelli * configure.ac: * README: * NEWS: Release 2.3.0 2008-08-09 Paolo Borelli * configure.ac: * Makefile.am: Remove conditional switch for tests, it was used to avoid gnome-vfs dep on win32, but that's not needed anymore 2008-08-09 Paolo Borelli * gtksourceview/language-specs/sh.lang: add tr and df commands 2008-08-09 Paolo Borelli New API: gtk_source_view_[set|get]_draw_spaces, bug #441513. * gtksourceview/gtksourceview.h: * gtksourceview/gtksourceview.c: Allow to draw spaces, tabs and newlines * gtksourceview/gtksourcestylescheme.h: * gtksourceview/gtksourcestylescheme.c: Get the color for drawing spaces * tests/test-widget.c: use the new feature. 2008-08-06 Ignacio Casal Quinteiro * gtksourceview/language-specs/c.lang: Fixed printf style. 2008-08-05 Yevgen Muntyan New API: gtk_source_language_manager_guess_language(), bug #546060. * gtksourceview/gtksourcelanguagemanager.h: * gtksourceview/gtksourcelanguagemanager.c: (pick_lang_for_filename), (pick_lang_for_mime_type_pass), (pick_lang_for_mime_type), (grok_win32_content_type), (gtk_source_language_manager_guess_language): new functions. * tests/test-widget.c: use it here. * tests/Makefile.am: * configure.ac: removed gnome-vfs and added gio dependency. * docs/reference/gtksourceview-2.0-sections.txt: * docs/reference/tmpl/languagemanager.sgml: * docs/reference/tmpl/language.sgml: * docs/reference/tmpl/view.sgml: updated. 2008-08-05 Yevgen Muntyan * gtksourceview/gtksourcestylescheme.c (parse_style): do not leak line_bg. 2008-08-05 Yevgen Muntyan * gtksourceview/language-specs/csharp.lang: use different style for format strings. 2008-08-04 Yevgen Muntyan * gtksourceview/language-specs/csharp.lang: added {...} format regex to strings (see bug #507125 for reference), replaced single-quoted string with a character context like in c.lang. 2008-08-04 Yevgen Muntyan Bug 315055 – Change the backgound color of lines containing markers New API: gtk_source_view_set_mark_category_background(), gtk_source_view_get_mark_category_background(), similar to methods for priority and pixbuf. * gtksourceview/gtksourceview.c: replaced GtkSourceViewPrivate::current_line_gc with current_line_color and current_line_color_set; added MarkCategory::background and MarkCategory::background_set; removed gtk_source_view_unrealize() since current line GdkGC is removed; (source_mark_updated_cb): call gtk_widget_queue_draw() instead of invalidating only margin window; (gtk_source_view_get_lines): added an array argument to get line heights, to use in line background drawing code; (gtk_source_view_paint_line_background), (gtk_source_view_paint_marks_background): new functions; (gtk_source_view_expose): use those; do not draw current line background if the widget is insensitive; (mark_category_set_background), (gtk_source_view_set_mark_category_background), (gtk_source_view_get_mark_category_background): new functions; (gtk_source_view_set_mark_category_pixbuf), (gtk_source_view_set_mark_category_priority): call gtk_widget_queue_draw() here; (update_current_line_color), (gtk_source_view_realize), (gtk_source_view_update_style_scheme): only update current line color, no need to fiddle with GdkGC anymore. * gtksourceview/gtksourceview.h: gtk_source_view_set_mark_category_background(), gtk_source_view_get_mark_category_background(). * tests/test-widget.c: set background color for marks. 2008-08-03 Yevgen Muntyan * tests/test-widget.c (main): corrected description of -d option. 2008-08-02 Yevgen Muntyan * gtksourceview/gtksourcebuffer.c (gtk_source_buffer_real_insert_text): Start search for matching brackets from cursor location, not from the location where text has been inserted. Patch by Armin Burgmeier, bug #543325. 2008-08-02 Yevgen Muntyan * gtksourceview/language-specs/php.lang: added 'identifier' context, bug #497376. 2008-08-02 Yevgen Muntyan Bug 317861 – sourceview is ignoring tab settings which are set before it is mapped or realized. * gtksourceview/gtksourceview.c: GtkSourceViewPrivate::tabs_set - new field, which gets set in set_tab_stops_internal() when gtk_text_view_set_tabs() is called; (gtk_source_view_style_set): do not call set_tab_stops_internal() if tabs were not modified. This way gtk_text_view_set_tabs() is called only when gtk_source_view_set_tab_width() is called with something other than 8, and so GtkSourceView users (like meld in the bug above) may use gtk_text_view_set_tabs() themselves. 2008-08-02 Yevgen Muntyan Bug 329883 – evaluate bracket matching as soon as it's turned on. * gtksourceview/gtksourcebuffer.c (gtk_source_buffer_set_highlight_matching_brackets): update matching bracket immediately. * tests/test-widget.c: added a menu item for highlighting matching brackets. 2008-08-02 Yevgen Muntyan * tests/apple-red.png: * tests/gnome-gmush.png: * tests/test-widget.c: * tests/Makefile.am: Added apple and mushroom icons, so that line marks in test-widget finally show up without gnome. 2008-08-02 Yevgen Muntyan * gtksourceview/language-specs/def.lang: do not allow backslash in net-address. Fixes bug #541791. 2008-08-02 Yevgen Muntyan Bug 545096 – highlighting problems for DTD entities inside xml. * gtksourceview/language-specs/dtd.lang: do not highlight any unknown text as error. 2008-08-02 Yevgen Muntyan Bug 543313 – Self closed