summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* - Made man pages work with YelpDocumentyelp-documentShaun McCance2007-04-127-24/+585
| | | | | | | | | | | | | | * src/Makefile.am: * src/yelp-man.c: * src/yelp-man.h: * src/test-document.c: - Made man pages work with YelpDocument * src/yelp-docbook.c: * src/yelp-document.c: - General clean up svn path=/branches/yelp-document/; revision=2802
* - Added preliminary support for mime types in yelp-pageShaun McCance2007-04-124-3/+22
| | | | | | | | | * src/yelp-document.c: * src/yelp-page.c: * src/yelp-page.h: - Added preliminary support for mime types in yelp-page svn path=/branches/yelp-document/; revision=2801
* - Made yelp-man-parser use yelp-debugShaun McCance2007-04-123-6/+14
| | | | | | | | * src/yelp-man-parser.c: * src/Makefile.am: - Made yelp-man-parser use yelp-debug svn path=/branches/yelp-document/; revision=2800
* - Added back the GError convenience functionsShaun McCance2007-04-1115-746/+936
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/yelp-error.c: * src/yelp-error.h: * src/yelp-io-channel.c: - Added back the GError convenience functions * src/Makefile.am: * src/test-man-parser.c: * src/yelp-man-parser.c: * src/yelp-man-parser.h: - Getting the man stuff to work in the new world order * src/yelp-transform.c: - Added a cast to shut gcc up * src/test-document.c: * src/yelp-document.h: * src/yelp-docbook.c: * src/yelp-docbook.h: * src/yelp-page.c: * src/yelp-page.h: - Moving much of the request-handling to YelpDocument svn path=/branches/yelp-document/; revision=2799
* - Added yelp_error_copyShaun McCance2007-04-0412-20/+1461
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/yelp-error.c: * src/yelp-error.h: - Added yelp_error_copy * src/yelp-transform.c: - Added a few debug statements * src/test-transform.c: - Added the --random-timeout option * src/yelp-page.c: - Don't use g_free with memory slicese. * src/yelp-docbook.c: * src/yelp-docbook.h: * src/yelp-document.c: * src/yelp-document.h: - Added a more-or-less complete YelpDocument implementation for DocBook * src/test-document.c: * src/Makefile.am: - Added a test program for YelpDocument, currently only using DocBook svn path=/branches/yelp-document/; revision=2795
* - Do not do callbacks if releasedShaun McCance2007-03-228-79/+90
| | | | | | | | | | | | | | | | | | | * src/test-transform.c: * src/yelp-transform.c: * src/yelp-transform.h: - Do not do callbacks if released * src/yelp-page.h: - Added a comment * src/yelp-document.c: * src/yelp-document.h: - Filled out the abstract functions * src/Makefile.am: - Some changes to the test programs we build svn path=/branches/yelp-document/; revision=2788
* - Added some locksShaun McCance2007-03-208-344/+246
| | | | | | | | | | | | | | | | | | | * src/yelp-transform.c: - Added some locks * src/Makefile.am: * src/test-page.c: - Adding a test application for YelpPage * src/yelp-page.c: * src/yelp-page.h: - Fairly complete YelpPage for strings * src/yelp-document.c: * src/yelp-document.h: - Big not-yet-done changes, but needed for test-page svn path=/branches/yelp-document/; revision=2787
* - Fixed concurrency issues when freeingShaun McCance2007-03-203-51/+117
| | | | | | | | | | | * src/yelp-transform.c: - Fixed concurrency issues when freeing * src/test-transform.c: - Using GOption to get a --timeout option - Don't release a transform twice svn path=/branches/yelp-document/; revision=2786
* - Making YelpError cleaner and more usable for our purposesShaun McCance2007-03-209-193/+278
| | | | | | | | | | | | | | | | | | | | * src/test-transform.c: * src/yelp-error.c: * src/yelp-error.h: - Making YelpError cleaner and more usable for our purposes * src/yelp-transform.c: * src/yelp-transform.h: - Copyright in 2007 too * src/yelp-page.c: * src/yelp-page.h: - The beginnings of the new read()-able YelpPage * src/Makefile.am: - yelp-error.h != yelp-transform.h svn path=/branches/yelp-document/; revision=2785
* - Changed the callback API a bit, basically readyShaun McCance2007-03-174-110/+132
| | | | | | | | | * src/test-transform.c: * src/yelp-transform.c: * src/yelp-transform.h: - Changed the callback API a bit, basically ready svn path=/branches/yelp-document/; revision=2783
* - Add these to the correct directoryBrent Smith2006-07-035-0/+23
| | | | | | | | | | | | | | | | | | | | | | | * src/yelp-document.c: (yelp_document_dispose), (yelp_document_finalize), (yelp_document_class_init), (yelp_document_init), (document_set_property), (document_get_property), (yelp_document_get_page), (yelp_document_cancel_get), (yelp_document_get_sections), (yelp_document_add_page): * src/yelp-document.h: * src/yelp-page.c: (yelp_page_new), (yelp_page_set_id), (yelp_page_get_id), (yelp_page_set_title), (yelp_page_get_title), (yelp_page_set_contents), (yelp_page_get_contents), (yelp_page_set_prev_id), (yelp_page_get_prev_id), (yelp_page_set_next_id), (yelp_page_get_next_id), (yelp_page_set_toc_id), (yelp_page_get_toc_id), (yelp_page_free): * src/yelp-page.h: - Add these to the correct directory * yelp-document.c: * yelp-document.h: * yelp-page.c: * yelp-page.h: - Remove these (I put them in the wrong directory in the last commit)
* Put an #ifdef around HAVE_CONFIG_HBrent Smith2006-07-038-31/+697
| | | | | | | | | | | | | | | | | | | | | | | | | * src/yelp-debug.h: Put an #ifdef around HAVE_CONFIG_H * src/yelp-utils.c: * src/yelp-utils.h: - Get rid of the unused YelpDocPage type and related function(s) - created branch "yelp-document", branchpoint YELP_DOCUMENT_BRANCHPOINT for working on the new YelpDocument API; see http://live.gnome.org/Yelp * yelp-document.c: (yelp_document_dispose), (yelp_document_finalize), (yelp_document_class_init), (yelp_document_init), (document_set_property), (document_get_property), (yelp_document_get_page), (yelp_document_cancel_get), (yelp_document_get_sections), (yelp_document_add_page): * yelp-document.h: * yelp-page.c: (yelp_page_new), (yelp_page_set_id), (yelp_page_get_id), (yelp_page_set_title), (yelp_page_get_title), (yelp_page_set_contents), (yelp_page_get_contents), (yelp_page_set_prev_id), (yelp_page_get_prev_id), (yelp_page_set_next_id), (yelp_page_get_next_id), (yelp_page_set_toc_id), (yelp_page_get_toc_id), (yelp_page_free): * yelp-page.h: New files yelp-document.[ch] and yelp-page.[ch] for the new API
* - Glorious threaded XSLT transformationShaun McCance2006-07-037-3/+603
| | | | | | | | | | * src/Makefile.am: * src/test-transform.c: * src/yelp-transform.c: * src/yelp-transform.h: * src/yelp-error.c: * src/yelp-error.h: - Glorious threaded XSLT transformation
* Fix to properly escape ampersand characters by using xmlNewTextChild,YELP_DOCUMENT_BRANCHPOINTBrent Smith2006-07-012-10/+9
| | | | | | * src/yelp-toc-pager.c: (process_info_pending): Fix to properly escape ampersand characters by using xmlNewTextChild, patch from Daniel Drake. Fixes #343372
* Print DB_PROFILE message to the screen Add support for the yelp:cacheBrent Smith2006-07-014-0/+136
| | | | | | | | | | * 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)
* Updated Hindi translations.Guntupalli Karunakar2006-06-282-181/+241
|
* Translation updated by Tino Meinen.Vincent van Adrighem2006-06-272-122/+145
| | | | | | 2006-06-27 Vincent van Adrighem <adrighem@gnome.org> * nl.po: Translation updated by Tino Meinen.
* Updated TranslationRajesh Ranjan2006-06-262-117/+151
|
* fix the biggest memory leak known to man; was using xmlFree() instead ofBrent Smith2006-06-252-1/+6
| | | | | * src/yelp-toc-pager.c: (create_toc_from_index): fix the biggest memory leak known to man; was using xmlFree() instead of xmlFreeDoc()
* Tamil translation updatedFelix I2006-06-232-629/+482
|
* Fix 'unknown gecko' error output. (Synched from Epiphany).Christian Persch2006-06-222-1/+7
| | | | | | | | 2006-06-22 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Fix 'unknown gecko' error output. (Synched from Epiphany).
* - Nuking from CVS, since were on DBUS nowShaun McCance2006-06-212-17/+5
| | | | | * src/GNOME_Yelp.server.in: - Nuking from CVS, since were on DBUS now
* - Use xmlNewTextChild so ampersands don't screw us upShaun McCance2006-06-172-2/+7
| | | | | * src/yelp-toc-pager.c: - Use xmlNewTextChild so ampersands don't screw us up
* Updated Thai translation.Theppitak Karoonboonyanan2006-06-162-123/+129
| | | | | | 2006-06-16 Theppitak Karoonboonyanan <thep@linux.thai.net> * th.po: Updated Thai translation.
* Updated German translation.Hendrik Richter2006-06-152-3/+10
| | | | | | 2006-06-15 Hendrik Richter <hendrikr@gnome.org> * de.po: Updated German translation.
* Translation updated.Priit Laes2006-06-132-129/+131
| | | | | | 2006-06-13 Priit Laes <amd@store20.com> * et.po: Translation updated.
* Don't crash on certian *Note types Fix other *Note types to actually pickDon Scorgie2006-06-132-14/+47
| | | | | | | * 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
* Updated Spanish translation.Francisco Javier F. Serrador2006-06-122-123/+132
| | | | | | 2006-06-12 Francisco Javier F. Serrador <serrador@openshine.com> * es.po: Updated Spanish translation.
* Updated Norwegian bokmål translation.Kjartan Maraas2006-06-122-122/+119
| | | | | | 2006-06-12 Kjartan Maraas <kmaraas@gnome.org> * nb.po: Updated Norwegian bokmål translation.
* Updated Czech Translation.Jakub Friedl2006-06-122-120/+116
| | | | | | 2006-06-12 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech Translation.
* Updated TranslationAnkitkumar Rameshchandra Patel2006-06-122-122/+120
|
* - Version 2.15.3YELP_2_15_3Brent Smith2006-06-123-1/+56
| | | | | | * NEWS: * configure.in: - Version 2.15.3
* Some band-aids to get distcheck to not fail.Brent Smith2006-06-123-3/+8
| | | | | | * po/POTFILES.in: * src/Makefile.am: Some band-aids to get distcheck to not fail.
* Ported everything (that I could find) to the new debug infrastructure, seeBrent Smith2006-06-1215-188/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: * src/Yelper.cpp: * src/yelp-bookmarks.c: * src/yelp-db-pager.c: (db_pager_parse), (db_pager_params), (db_pager_cancel): * src/yelp-db-print-pager.c: (db_print_pager_parse), (db_print_pager_params), (db_print_pager_cancel): * src/yelp-debug.c: (yelp_debug): * src/yelp-debug.h: * src/yelp-html.cpp: * src/yelp-info-parser.c: (open_info_file), (process_indirect_map), (process_tag_table), (node2iter), (process_page), (yelp_info_parser_parse_file), (parse_tree_level), (yelp_info_parser_parse_tree): * src/yelp-pager.c: (yelp_pager_cancel), (yelp_pager_error): * src/yelp-search-pager.c: (search_pager_class_init), (search_pager_error), (search_pager_cancel), (search_pager_finish), (search_pager_process), (snippet_closed), (snippet_response), (snippet_error), (hits_added_cb), (check_lang), (finished_cb), (search_pager_process_idle): * src/yelp-settings.c: (gconf_system_fonts_cb), (gconf_font_cb), (gtk_theme_changed), (settings_update): * src/yelp-window.c: (yelp_window_load), (window_do_load), (window_handle_page), (pager_start_cb), (pager_page_cb), (pager_error_cb), (pager_cancel_cb), (pager_finish_cb), (html_uri_selected_cb), (tree_drag_data_get_cb), (print_disconnect), (print_pager_page_cb), (print_pager_error_cb), (print_pager_cancel_cb), (print_pager_finish_cb), (window_print_page_cb), (window_find_cb), (window_reload_cb), (window_go_home_cb), (window_go_previous_cb), (window_go_next_cb), (window_go_toc_cb), (window_add_bookmark_cb), (location_response_cb), (window_find_entry_key_pressed_cb), (idle_write): * src/yelp-xslt-pager.c: (xslt_pager_process), (xslt_pager_error), (xslt_pager_cancel), (xslt_pager_finish), (xslt_yelp_document): Ported everything (that I could find) to the new debug infrastructure, see #343788
* add yelp-debug.[ch]Brent Smith2006-06-127-40/+297
| | | | | | | | | | | | | | | | | * src/Makefile.am: add yelp-debug.[ch] * src/yelp-debug.c: (yelp_debug): * src/yelp-debug.h: New debug functions that enable printing of debug statements at runtime when compiled with --enable-debug * src/yelp-man-pager.c: (man_pager_parse): * src/yelp-toc-pager.c: (yelp_toc_pager_pause), (yelp_toc_pager_unpause), (toc_pager_error), (toc_pager_cancel), (toc_pager_finish), (toc_pager_process), (create_toc_from_index), (process_mandir_pending): * src/yelp-utils.c: (yelp_doc_info_new), (yelp_doc_info_get), (yelp_doc_info_free), (yelp_doc_info_add_uri): Modified to use new debug infrastructure
* Add support for translated man pages, fixes #343275Brent Smith2006-06-116-77/+340
| | | | | | | | | | | | | | * src/yelp-man-pager.c: (man_pager_parse): * src/yelp-man-parser.c: (yelp_man_parser_parse_file), (yelp_man_parser_parse_doc), (parser_parse_line), (macro_ignore_handler), (macro_section_header_handler), (parser_handle_linetag), (parser_read_until), (parser_append_text): * src/yelp-man-parser.h: * src/yelp-toc-pager.c: (add_man_page_to_toc), (create_toc_from_index), (process_mandir_pending), (process_cleanup): * stylesheets/man2html.xsl: Add support for translated man pages, fixes #343275
* Move from bonobo activation to dbus activation Add {-p,--private-session}Don Scorgie2006-06-118-267/+295
| | | | | | | | | | | | | | * src/yelp-main.c: * src/yelp-infos.xml: * src/yelp-base.h: * src/yelp-base.c: * src/Makefile.am: * Makefile.am: * configure.in: Move from bonobo activation to dbus activation Add {-p,--private-session} flag to stop from activating If dbus isn't running, fallback to private session Bug #337540
* Change 'Multimedia' category to 'Sound & Vision' for consistancy (bugDon Scorgie2006-06-112-1/+5
| | | | | | * data/toc.xml.in: Change 'Multimedia' category to 'Sound & Vision' for consistancy (bug #332182)
* Translation updated.Priit Laes2006-06-112-173/+154
| | | | | | 2006-06-11 Priit Laes <amd@store20.com> * et.po: Translation updated.
* Don't auto-expand sections in left pane (bug #167070)Don Scorgie2006-06-112-5/+15
| | | | | * src/yelp-window.c: Don't auto-expand sections in left pane (bug #167070)
* Don't use mozilla's internal string API, and drop support for gecko 1.7Christian Persch2006-06-1013-386/+366
| | | | | | | | | | | | | | | | | | | | | 2006-06-11 Christian Persch <chpe@cvs.gnome.org> * configure.in: * src/Makefile.am: * src/Yelper.cpp: * src/Yelper.h: * src/yelp-gecko-services.cpp: * src/yelp-gecko-services.h: * src/yelp-gecko-utils.cpp: * src/yelp-gecko-utils.h: * src/yelp-html.cpp: * src/yelp-html.h: * src/yelp-window.c: (window_find_again): Don't use mozilla's internal string API, and drop support for gecko 1.7 and non-toolkit geckos. Bug #343950. * m4/gecko.m4: Updated from Epiphany.
* Updated Czech translation.BEFORE_DROPPING_GECKO_1_7Jakub Friedl2006-06-102-138/+118
| | | | | | 2006-06-10 Jakub Friedl <jfriedl@suse.cz> * cs.po: Updated Czech translation.
* Fix search entry to be on correct toolbarDon Scorgie2006-06-102-1/+4
| | | | | * data/ui/yelp-search-ui.xml: Fix search entry to be on correct toolbar
* Add a deep history framework (bug #67966)Don Scorgie2006-06-103-5/+194
| | | | | | * src/yelp-window.c: * data/ui/yelp-ui.xml: Add a deep history framework (bug #67966)
* Make *Notes into hyperlinks (bug #343524)Don Scorgie2006-06-103-11/+224
| | | | | | * stylesheets/info2html.xsl: * src/yelp-info-parser.c: Make *Notes into hyperlinks (bug #343524)
* Make monospace fonts change size when asked (bug #344003)Don Scorgie2006-06-062-2/+7
| | | | | * src/yelp-gecko-utils.cpp: Make monospace fonts change size when asked (bug #344003)
* updated Walloon filePablo Saratxaga2006-06-062-190/+366
|
* Fix man page fallback for info pages againDon Scorgie2006-05-302-1/+7
| | | | | * src/yelp-utils.c: Fix man page fallback for info pages again
* Escape & characters when encountered in info processing (fixes #343372)Don Scorgie2006-05-302-2/+15
| | | | | * src/yelp-toc-pager.c: Escape & characters when encountered in info processing (fixes #343372)
* *** empty log message ***Pema Geyleg2006-05-302-85/+103
|