2006-07-10 Brent Smith * NEWS: * configure.in: - Version 2.15.4 2006-07-10 Brent Smith * 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 * src/yelp-window.c: (tree_row_expand_cb): Expand/collapse on double-click. Really fixes bug #346871. 2006-07-07 Don Scorgie * src/yelp-window.c: Expand sections on double-click (bug #346871) 2006-07-01 Brent Smith * 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 * 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 * 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 * m4/gecko.m4: Fix 'unknown gecko' error output. (Synched from Epiphany). 2006-06-21 Shaun McCance * src/GNOME_Yelp.server.in: - Nuking from CVS, since were on DBUS now 2006-06-17 Shaun McCance * src/yelp-toc-pager.c: - Use xmlNewTextChild so ampersands don't screw us up 2006-06-13 Don Scorgie * 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