X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-4.1 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,J_CHICKENPOX_32 X-Spam-Check-By: sourceware.org X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_32 From: "Dr. Volker Zell" Subject: [ANNOUNCEMENT] Updated: texi2html-1.82 - A highly customizable texinfo to HTML and other formats translator To: cygwin AT cygwin DOT com Date: Sun, 22 Feb 2009 15:18:55 +0100 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Reply-To: cygwin AT cygwin DOT com X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Hi A new version of 'texi2html' has been uploaded to a server near you. DESCRIPTION: ============ A highly customizable texinfo to HTML and other formats translator. CYGWIN NEWS: ============ o Updated to latest upstream release texi2html NEWS ============== 1.82 (2009-01-05) * NEW FEATURES ------------ * Add new hooks for user functions, for simple @-commands, and at the start and end of special regions. * BUG FIXES --------- * Tests are now more cross-platform and more tolerant of missing optional dependencies. * Don't use unidecode on unicode characters that are known not to have a good transliteration. This corresponds with characters with an @-command that don't have a transliteration, like @exclamdown... * Misc minor bug fixes. 1.80 (2009-01-01) * NEW FEATURES ------------ * handle @alias, @quote*, @guillem*, @textdegree, @allowcodebreaks, @fonttextsize, @hyphenation, @click, @clickstyle, @click, @arrow, @clicksequence, @geq, @leq, @*headingmarks, @*footingmarks, @smallquotation, @ogonek. Handle @columnfractions and row prototypes in @multitable better. * @documentlanguage is used to set the language each time it is seen (except if the language was set on the command line). * new option --css-ref, generate reference to a CSS URL. * new option --transliterate-file-names, produce file names in ASCII transliteration (set in the default case). * use accesskey and rel attributes, use link element if set in the init file. * use node id as targets for sections. * COMPATIBILITY ------------- * the API for the formatting of menus completly changed. $simple_menu_link is removed, everything should be done in $menu_link. * change handling of @detailmenu and menu comments, with (among other changes) the menu function reference replaced by the menu_command function reference also handling @detailmenu. * tex4ht.init now may use a different external program for @tex and for @math, and therefore the configuration variables were doubled and their name changed. * change in the interface, a new function reference print_element_header has been added, that should print the heading navigation of an element. Previously it was done in print_section. * change in the normal_text function reference API, now there is an input variable true if in simple text. * change in the menu_entry and simple_menu_entry function reference API, the name is always assed, and a new argument tells if there was an explicit name. * change in unknown function reference API, now there is a pass argument to be able to handle unknown macros in other passes than the last. Report from Reinhold Kainhofer. * in table_item the text is not formatted with the format command, the text_formatted argument is. * definition index entries are now formatted with $definition_index_entry, not with $definition_category anymore. * $Texi2HTML::THISDOC{copying} is now $Texi2HTML::THISDOC{copying_comment}. * TOC_LIST_ATTRIBUTE is now called NO_BULLET_LIST_ATTRIBUTE. * TOC_LIST_STYLE is now called NO_BULLET_LIST_STYLE. * changes in command line switches to synchronize with makeinfo: --number becomes --number-sections --separated-footnotes becomes --footnote-style --sec-nav becomes --header --Verbose becomes --verbose --lang becomes --document-language * everything before @setfilename is not outputted, like makeinfo. The previous behaviour can be restored with $IGNORE_BEFORE_SETFILENAME = 0; * Now there is an argtype possibility for definition specification and the arg meaning changed. The whole definition parsing is now more like makeinfo. * internal_ref and external_ref don't change inforef to xref anymore. * change in the heading API. THIS_HEADER is not used anymore. New function reference, element_heading to format a node or a section heading, including navigation and label. Accordingly, print_Top and one_section don't print the element header anymore. Also it is reported if the element is a new element, is the main element and more arguments, and top element heading is always done in heading. * print_element_header and print_navigation now return their result. * new argument for print_misc and print_misc_header, the misc page name. * printindex is called if it appears, even if the index is not defined or there are no index entries. * image API completly changed. The current behaviour is not stable, so is not documented. * new argument (@@-command name) for quotation and quotation_prepend_text. * image file paths are not completed anymore in the default case. The previous behaviour can be restored with $COMPLETE_IMAGE_PATHS set to true. * there is a new 'style' key in $complex_format_map, to be able to differentiate complex formats inheriting fonts and code_style (like @format, @display). * $EXTENSION should be undef if one doesn't want an extension to be added. * THISDOC{'title'} and similar are now for @title since only one @title should appear in the document. @settitle is tried first to set fulltitle. * Configuration variables are not modified anymore, instead the variable value is put in $Texi2HTML::THISDOC{'VAR'}. This is the case for DO_CONTENTS, DO_SCONTENTS, CSS_LINES, BODYTEXT, DOCUMENT_DESCRIPTION, DOCUMENT_ENCODING, IN_ENCODING, ENCODING_NAME, OUT_ENCODING. For example, if $CSS_LINES is defined, the value is put in $Texi2HTML::THISDOC{'CSS_LINES'} which is used for formatting, and if $CSS_LINES is not defined, $Texi2HTML::THISDOC{'CSS_LINES'} is autodetected. * When there is no section and $USE_NODES is not set don't split by node. This behaviour and the previous aren't documented, so it could change in the future. * BUG FIXES --------- * --no-monolithic is reenabled. * @, followed by an argument without brace is now handled. Report from Jorge Barros de Abreu. * @, is kept with --macro-expand. * @math is more compatible with makeinfo/texi2dvi when no external program is used. Using tex4ht for html generation should also lead to a correct result. * Handle right @end block commands followed by something else than a spacing character. * Remove trailing end of line in @html block. * @itemize should produce bullets by default. Report from Reinhold Kainhofer. * handle frame files like other files. Report from Reinhold Kainhofer. INSTALLATION: ============= To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up the above mentioned package from the 'Libs' category. DOWNLOAD: ========= Note that downloads from sources.redhat.com (aka cygwin.com) aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update. These mirrors already got the package, the others will probably have the latest version of this package fairly soon: In the US ftp://mirrors.rcn.net/pub/sourceware/cygwin/ has reliable high bandwidth connections. QUESTIONS: ========== If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. CYGWIN-ANNOUNCE UNSUBSCRIBE INFO: ================================= To unsubscribe to the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-YOU=YOURDOMAIN DOT COM AT cygwin DOT com Enjoy Volker -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/