=== gtksourceview 1.5.5 ===

2006-01-15  Paolo Maggi  <paolo@gnome.org>

	* configure.in:
	* README:
	* NEWS: release 1.5.5

2006-01-16  Paolo Maggi  <paolo@gnome.org>

	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  <pborelli@katamail.com>

	* 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  <pborelli@katamail.com>

	* 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  <paolo@gnome.org>

	* 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  <jeroen.zwartepoorte@gmail.com>

	* 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  <pborelli@katamail.com>

	* gtksourceview/gtktextregion.[ch]:
	* gtksourceview/gtksourcebuffer.c:
	* tests/testregion.c:

	Add iterators to text region and use them.

2006-01-11  Steve Frécinaux  <nud@apinc.org>

	* 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  <barisione@gmail.com>

	* gtksourceview/gtksourcelanguage-private.h,
	gtksourceview/gtksourcelanguage.c: fixes gcc 4.01 compiler warnings on
	different signedness (bug #309663)

2006-01-08  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>

	* gtksourceview/gtktextregion.c: (gtk_text_region_add),
	(gtk_text_region_substract): Fix gcc 4.01 compiler warnings.

2006-01-07  Paolo Borelli  <pborelli@katamail.com>

	* gtksourceview/language-specs/scheme.lang: add scheme highlighting.

2006-01-07  Paolo Borelli  <pborelli@katamail.com>

	* gtksourceview/language-specs/*.lang: fix some names to use singular
	for consistency.

2006-01-06  Marco Barisione  <barisione@gmail.com>

	* 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 <barisione@gmail.com>

	* 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