# HG changeset patch # User Oleksandr Gavenko # Date 1313604894 -10800 # Node ID 972852ff3ade211747a89f96b1737151a5b71c74 # Parent 9291a7ce6efb677c590df7a8e38e13ce29ce4474 change mode to 644 diff -r 9291a7ce6efb -r 972852ff3ade .dir-locals.el diff -r 9291a7ce6efb -r 972852ff3ade .hgignore diff -r 9291a7ce6efb -r 972852ff3ade Makefile diff -r 9291a7ce6efb -r 972852ff3ade abbr.rst diff -r 9291a7ce6efb -r 972852ff3ade asciidoc.rst diff -r 9291a7ce6efb -r 972852ff3ade atom.rst diff -r 9291a7ce6efb -r 972852ff3ade autotools.rst diff -r 9291a7ce6efb -r 972852ff3ade bzr.rst diff -r 9291a7ce6efb -r 972852ff3ade chm-hhc.sh diff -r 9291a7ce6efb -r 972852ff3ade chm-hhp.sh diff -r 9291a7ce6efb -r 972852ff3ade chm.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/chm.rst Wed Aug 17 21:14:54 2011 +0300 @@ -0,0 +1,54 @@ +-*- coding: utf-8 -*- + +====== + CHM. +====== +.. contents:: + +Spec. +===== + + http://www.nongnu.org/chmspec/ + HTML Help Projects + http://www.nongnu.org/chmspec/latest/ + Unofficial (Preliminary) HTML Help Specification + http://www.speakeasy.org/~russotto/chm/chmformat.html + Matthew Russotto's Microsoft's HTML Help format description + http://msdn.microsoft.com/en-us/library/ms669980.aspx + HTML Help Frequently Asked Questions + +Alternatives. +============= + + http://www.imendio.com/projects/devhelp/ + DevHelp is a GNOME based online help system aimed toward developers + http://en.wikipedia.org/wiki/MHTML + MHTML, short for MIME HTML + +Microsoft HTML Help. +==================== + + http://msdn.microsoft.com/en-us/library/ms669985 + Microsoft HTML Help Downloads + http://support.microsoft.com/kb/269766/ + INFO: Limited Unicode Support in HTML Help + +Viewer. +======= + +gnochm. +------- + +Debian: + + $ sudo apt-get install gnochm + +xchm. +----- + +Debian: + + $ sudo apt-get install xchm + + + diff -r 9291a7ce6efb -r 972852ff3ade chm.stp diff -r 9291a7ce6efb -r 972852ff3ade cpu.rst diff -r 9291a7ce6efb -r 972852ff3ade devel-codetags.rst diff -r 9291a7ce6efb -r 972852ff3ade devel-proj-files.rst diff -r 9291a7ce6efb -r 972852ff3ade devel-scm.rst diff -r 9291a7ce6efb -r 972852ff3ade devel-versioning.rst diff -r 9291a7ce6efb -r 972852ff3ade devel.rst diff -r 9291a7ce6efb -r 972852ff3ade disasm.rst diff -r 9291a7ce6efb -r 972852ff3ade docbook.rst diff -r 9291a7ce6efb -r 972852ff3ade doxygen.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doxygen.rst Wed Aug 17 21:14:54 2011 +0300 @@ -0,0 +1,51 @@ +.. -*- coding: utf-8 -*- + +========== + Doxygen. +========== +.. contents:: + +Installing. +=========== +:: + + $ sudo apt-get install doxygen + $ sudo apt-get install doxygen-gui + +Graphical wizard called as:: + + $ doxywizard + +Doxygen simple workflow. +======================== +:: + + $ cd $proj + $ doxygen -g $proj.cfg # generate basic config file + +Edit $proj.cfg. Some essential settings:: + + PROJECT_NAME = my-proj + OUTPUT_DIRECTORY = my + OUTPUT_LANGUAGE = English + INPUT = my.h my.hpp dir/ + INPUT_ENCODING = UTF-8 + FILE_PATTERNS = + RECURSIVE = NO + GENERATE_HTML = YES + +Generate .chm from doxygen. +=========================== + +Check doxygen config file for:: + + GENERATE_HTMLHELP = YES + CHM_FILE = my.chm + CHM_INDEX_ENCODING = Windows-1251 + +Run 'doxygen' and 'hhc.exe' on generated 'index.hhp':: + + $ doxygen $proj.cfg + $ cd $proj/html # here gone doxygen html output + $ hhc.exe index.hhp + diff -r 9291a7ce6efb -r 972852ff3ade en-phonetic.rst diff -r 9291a7ce6efb -r 972852ff3ade epub.rst diff -r 9291a7ce6efb -r 972852ff3ade expect.rst diff -r 9291a7ce6efb -r 972852ff3ade firefox-devel.rst diff -r 9291a7ce6efb -r 972852ff3ade fossil.rst diff -r 9291a7ce6efb -r 972852ff3ade freebsd.rst diff -r 9291a7ce6efb -r 972852ff3ade ftp.rst diff -r 9291a7ce6efb -r 972852ff3ade gimp.rst diff -r 9291a7ce6efb -r 972852ff3ade grub.rst diff -r 9291a7ce6efb -r 972852ff3ade gtd.rst diff -r 9291a7ce6efb -r 972852ff3ade hex.rst diff -r 9291a7ce6efb -r 972852ff3ade http.rst diff -r 9291a7ce6efb -r 972852ff3ade i18n.rst diff -r 9291a7ce6efb -r 972852ff3ade index-frame.html diff -r 9291a7ce6efb -r 972852ff3ade index.sh diff -r 9291a7ce6efb -r 972852ff3ade intellectual.rst diff -r 9291a7ce6efb -r 972852ff3ade javadoc.rst diff -r 9291a7ce6efb -r 972852ff3ade ldd.rst diff -r 9291a7ce6efb -r 972852ff3ade lisp.rst diff -r 9291a7ce6efb -r 972852ff3ade macos.rst diff -r 9291a7ce6efb -r 972852ff3ade mobile.rst diff -r 9291a7ce6efb -r 972852ff3ade noise.rst diff -r 9291a7ce6efb -r 972852ff3ade ontology.rst diff -r 9291a7ce6efb -r 972852ff3ade partition.rst diff -r 9291a7ce6efb -r 972852ff3ade prog-lang.rst diff -r 9291a7ce6efb -r 972852ff3ade qt.rst diff -r 9291a7ce6efb -r 972852ff3ade rst.css diff -r 9291a7ce6efb -r 972852ff3ade screensaver.rst diff -r 9291a7ce6efb -r 972852ff3ade search.rst diff -r 9291a7ce6efb -r 972852ff3ade security.rst diff -r 9291a7ce6efb -r 972852ff3ade sgml.rst diff -r 9291a7ce6efb -r 972852ff3ade sh.rst diff -r 9291a7ce6efb -r 972852ff3ade smartcard.rst diff -r 9291a7ce6efb -r 972852ff3ade sudo.rst diff -r 9291a7ce6efb -r 972852ff3ade texi.rst diff -r 9291a7ce6efb -r 972852ff3ade usb.rst diff -r 9291a7ce6efb -r 972852ff3ade web-search.rst diff -r 9291a7ce6efb -r 972852ff3ade web-semantic.rst diff -r 9291a7ce6efb -r 972852ff3ade web-site.rst