2006-07-10  Brent Smith  <gnome@nextreality.net>

	* NEWS:
	* configure.in:
	- Version 2.15.4

2006-07-10  Brent Smith  <gnome@nextreality.net>

	* data/info.xml.in:
	* data/man.xml.in:
	* data/scrollkeeper.xml:
	* data/toc.xml.in:
	- Restructure the table of contents to make most documentation 
	accessible via a single click (except for man pages and info pages)
	- Put descriptions for each section at the top in the right side 
	above the document listing
	- Rename the top level category to 'Desktop' and include the 
	User guide, System Administration Guide, and Accessibility Guide 
	in this section
	* src/yelp-pager.c: (yelp_pager_get_page_from_id):
	* src/yelp-pager.h:
	* src/yelp-toc-pager.c: (toc_pager_resolve_frag),
	(toc_process_pending), (process_mandir_pending),
	(process_info_pending), (process_read_menu), (process_cleanup):
	* src/yelp-window.c: (window_do_load_pager), (pager_finish_cb):
	Load each table of contents page on demand instead of 
	creating all pages at once.
	* stylesheets/toc2html.xsl:
	Maintain a list of categories on the left hand side in the 
	table of contents, that expands subcategories for the currently
	selected category

2006-07-07  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* src/yelp-window.c: (tree_row_expand_cb):
	Expand/collapse on double-click. Really fixes bug
	#346871.

2006-07-07  Don Scorgie  <dscorgie@cvs.gnome.org>

	* src/yelp-window.c: 
	Expand sections on double-click (bug #346871)

2006-07-01  Brent Smith  <gnome@nextreality.net>

	* src/yelp-toc-pager.c: (process_info_pending): Fix to properly escape
	ampersand characters by using xmlNewTextChild, patch from Daniel
	Drake.  Fixes #343372

2006-06-30  Brent Smith  <gnome@nextreality.net>

	* src/yelp-debug.c: (yelp_debug): Print DB_PROFILE message to the
	screen
	* src/yelp-xslt-pager.c: (xslt_pager_process), (xslt_yelp_cache):
	Add support for the yelp:cache extension element; speeds up docbook
	processing for large documents (like gnumeric manual)
	* stylesheets/db2html.xsl.in: Use the yelp:cache extension element in
	the db.number template (overrides the one from gnome-doc-utils)

2006-06-25  Brent Smith  <gnome@nextreality.net>

	* src/yelp-toc-pager.c: (create_toc_from_index): fix the biggest
	memory leak known to man; was using xmlFree() instead of xmlFreeDoc()

2006-06-22  Christian Persch  <chpe@cvs.gnome.org>

	* m4/gecko.m4:

	Fix 'unknown gecko' error output. (Synched from Epiphany).

2006-06-21  Shaun McCance  <shaunm@gnome.org>

	* src/GNOME_Yelp.server.in:
	- Nuking from CVS, since were on DBUS now

2006-06-17  Shaun McCance  <shaunm@gnome.org>

	* src/yelp-toc-pager.c:
	- Use xmlNewTextChild so ampersands don't screw us up

2006-06-13  Don Scorgie  <dscorgie@cvs.gnome.org>

	* src/yelp-info-parser.c: 
	Don't crash on certian *Note types
	Fix other *Note types to actually pick correct section for url
	Fixes bug #344730