=== gtksourceview 1.5.5 === 2006-01-15 Paolo Maggi * configure.in: * README: * NEWS: release 1.5.5 2006-01-16 Paolo Maggi Fixed bug #318577 – win32 port Based on a patch by Tor Lillqvist modified by Paolo Borelli * configure.in: added gtksourceview-zip to AC_CONFIG_FILES * makefile.am: added gtksourceview-zip.in to EXTRA_DIST * gtksourceview-zip.in: new file * gtksourceview/Makefile.am: define PREFIX in INCLUDES * gtksourceview/gtksourcelanguage.c (_gtk_source_language_new_from_file): use xmlReaderForFd instead of xmlNewTextReaderFilename so that it's utf8 safe on win32. (get_mime_types_from_file): ditto (language_file_parse): use GMappedFile and xmlParseMemory instead of xmlParseFile 2006-01-15 Paolo Borelli * gtksourceview/gtksourcelanguagesmanager.c: fetch lang files in the right order so that files in ~ can override the system ones and make sure to avoid duplicates (bug #312241). 2006-01-15 Paolo Borelli * gtksourceview/gtksourceview.c: handle clicks on the left gutter, moving the cursor to the line, selecting the line etc (bug #321252). 2006-01-14 Paolo Maggi * gtksourceview/gtksourceview.c (gtk_source_view_expose): added some instructions to profile right margin drawing * gtksourceview/language-specs/xml.lang: added application/xml ti mime-types * tests/test-widget.c (create_main_window): disable ShowMargin by default 2006-01-14 Jeroen Zwartepoorte * gtksourceview/gtksourceview.c: (gtk_source_view_class_init), (gtk_source_view_expose): Use cairo to draw the right margin. Also draw a transparent overlay for everything past the right margin. Margin colors and transparency are customizable via style properties. The overlay has a negative impact on perforamance for some users, so is disabled by default. It can be turned on by adding GtkSourceView::right-margin-overlay-toggle = TRUE to your gtkrc. 2006-01-07 Paolo Borelli * gtksourceview/gtktextregion.[ch]: * gtksourceview/gtksourcebuffer.c: * tests/testregion.c: Add iterators to text region and use them. 2006-01-11 Steve Frécinaux * gtksourceview/language-specs/python.lang: allow to specify both 'u' and 'r' modifiers to python strings at the same time. 2006-01-08 Marco Barisione * gtksourceview/gtksourcelanguage-private.h, gtksourceview/gtksourcelanguage.c: fixes gcc 4.01 compiler warnings on different signedness (bug #309663) 2006-01-08 Jeroen Zwartepoorte * gtksourceview/gtktextregion.c: (gtk_text_region_add), (gtk_text_region_substract): Fix gcc 4.01 compiler warnings. 2006-01-07 Paolo Borelli * gtksourceview/language-specs/scheme.lang: add scheme highlighting. 2006-01-07 Paolo Borelli * gtksourceview/language-specs/*.lang: fix some names to use singular for consistency. 2006-01-06 Marco Barisione * tests/test-widget.c: added tests to detect memory allocated by xmlMalloc() but not freed by xmlFree() or freed by xmlFree() but not allocated by xmlMalloc() 2006-01-04 Marco Barisione * gtksourceview/gtksourceprintjob.c, tests/test-widget.c: added casts to avoid warnings on different signedness. Partially fixes bug #309663 – gcc 4.01 compiler treats pointer target warnings as errors