summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2011-01-29Update Gnome Subtitles to 1.1.obache4-18/+36
=============== 1.1 (31/10/10) ============== - New feature for quickly setting times with a single button: pressing sets the start time, releasing sets the end time, then moves to the next subtitle - Periodically backup subtitle files, configurable in the preferences - New features for video seeking and subtitle selection: * Video->Loop Selection - loop the video playback to the selected subtitles * Video->Seek to Selection - seek the video to the selected subtitle * Video->Select Nearest Subtitle - select the subtitle for the video position * Video->Auto Select Subtitle - auto select subtitles as the video is playing - Changes in the Timings Synchronize dialog: * Fixed a bug using the Synchronize All Subtitles option * Activating a sync point now seeks to its new time instead of the old one - Fixed a bug drag-and-dropping files with spaces in their path - Use ISO-8859-1 as the fallback and default encoding in the File Open list Translations: - Carles Ferrando, Joan Duran (ca@valencia) - Lucas Lommer, Marek Černocký, Petr Kovar (cs) - Mario Blättermann (de) - Jorge González (es) - Bruno Brouard, Claude Paroz (fr) - Fran Diéguez (gl) - Yaron Shahrabani (he) - Gabor Kelemen, Laszlo Csordas (hu) - A S Alam (pa) - Piotr Drąg (pl) - António Lima (pt) - Daniel Șerbănescu, Lucian Grijincu (ro) - Andrej Žnidaršič (sl) - Baris Cicek, Serkan Yılmaz (tr) - Aron Xu (zh_CN) Bug fixes: - Automatically select subtitles on video playback (#453220) - Quick subtitle timing during playback (#547984) - Periodically backup subtitle files (#565360) - Subtitle loop (#601195) - Seek Subtitle->Time; Time->Subtitle with kb shortcut; Follow subs. (#605402) - Bug in help (#612400) - Untranslated strings (#619364) - Crash when shifting selected subtitles (#620027) - Synchronize timings for all subtitles (#622248) - Crash when searching backwards (#628427) Contributors: - Arx Cruz, Valmir Sena Additional thanks: - A. G. Luz, Carlos Troncoso, Daniel, Gabor Kelemen, Marcin Zajaczkowski 1.0 (18/02/10) ============== - Added drag-and-drop support for loading subtitle and video files - Allow to set new options in the preferences: * Whether to save the translation when saving subtitles * Default and fallback character codings for opening files * Default subtitle format, character coding and newline type for saving files * Allow to remember the last used settings - Fixed timings synchronization issue when "Sync All Subtitles" was used - Activating (double-clicking) a sync point in the synchronization dialog now selects the corresponding subtitle and seeks the video to its position - Allow to edit spinbutton's time text up to millisecond precision - Wrap the subtitle text to fit the video area - Changed the default newline type to Windows (CR+LF) to improve compatibility with other platforms (including external video players) - Fixed support for video filenames with special characters - Fixed bug with the title bar showing the previously loaded file - Fixed bug with the timings "seek to" dialog not reflecting timing mode changes - Fixed use of LDADD when building - Use libtool to produce shared libraries Translations: - Alexander Shopov, Svetoslav Stefanov (bg) - Marek Černocký, Petr Kovar, Rinu (cs) - Joe Hansen (da) - Mario Blättermann (de) - Jorge González (es) - Antón Méixome, Lois (gl) - Mark Krapivner (he) - Claudio Arseni (it) - Piotr Drąg (pl) - António Lima (pt) - Andrej Žnidaršič, Matej Urbančič (sl) - Daniel Nylander (sv) Bug fixes: - Set defaultsubtitle format, character coding and newline type in preferences (#504656) - Option to save Translation when saving Subtitles (#511167) - The ability to manually change "from", "to" and "during" fields (#549060) - Selecting subtitles in the Synchronize dialog (#585064) - Ability to open files drag-dropping them onto the window (#585477) - Use libtool to produce shared libraries (#592784) - Title app bar shows previous srt played/viewed information (#596355) - Crash when using video files with special characters (#608631) - Srt files saved as Unix text (LF) (#609345) - Window collapses the screen with a large subtitle (#610170) Contributors: - Arx Cruz, Ildar Mulyukov, Peter Alfredsen Additional thanks: - A. Luz, Federico, Frederico Camara, ΙΟΑΝΝΗΣ ΜΠΟΥΡΔΑΚΗΣ, Yann Basly
2011-01-28Update to 5.0. From the changelog:schmonz2-9/+10
* Improved MathML support * Support microformats (rel-tag, rel-enclosure, xfn, hcard) * Support IRIs * Allow safe CSS through sanitization * Allow safe HTML5 through sanitization * Support SVG * Support inline XML entity declarations * Support unescaped quotes and angle brackets in attributes * Support additional date formats * Added the request_headers argument to parse() * Added the response_headers argument to parse() * Support multiple entry, feed, and source authors * Officially make Python 2.4 the earliest supported version * Support Python 3 * Bug fixes, bug fixes, bug fixes
2011-01-25Remove patch hunks that disable --recheck in GNU configure scripts.shattered2-14/+3
These were generated, apparently, by mk/configure/gnu-configure.mk (configure-scripts-override target).
2011-01-25Explicitly disable nls to match PLIST.markd1-1/+2
2011-01-23py-X needs basic TeX and LaTeX commands only; it does not require theminskim1-3/+6
complete TeX system.
2011-01-20Dynamic library names are handled automatically in PkgSrcadam2-32/+26
2011-01-20Changes 3.38:adam3-31/+68
Bug fixes: Fixed my bungled installation of Bader's patch allowing EPS previews Fiddled with prg2lout.c hoping to fix its intermittent crash bug Converted "non-zero exit status of filter" from a fatal error to a warning, so the unfixed prg2lout error has fewer repercussions
2011-01-19Fix broken URL for rfc-index.txt download.hubertf3-3/+17
Bump version to rfcutil-3.2nb5
2011-01-17Update tex-xmltex{,-doc} to TeX Live r18835. No functional change.minskim4-13/+12
2011-01-16+ fop.wiz1-1/+2
2011-01-16Try merging fop-1.0.wiz6-2/+247
2011-01-16Initial import of fop-1.0 from pkgsrc-wip, packaged by Francois Tigeot.wiz3-0/+3600
FOP is a print formatter driven by XSL formatting objects (XSL-FO). It is a Java application that reads a formatting object (FO) tree and renders it into a specified output. Many output formats are supported, including PDF, PS, PCL, AFP, XML, Print, AWT, Tiff, PNG, RTF, TXT. The primary output target is PDF.
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz15-30/+30
2011-01-13Add post-release patch from upstream that joerg deems critical.wiz2-1/+31
Ride update.
2011-01-13Update to 1.10.9:wiz2-6/+6
Many back-end fixes have been implemented: argument handling (quoting), man improvements, error/warning classes, and many more. Initial tbl functionality (see the "TS", "TE", and "T&" macros in the roff manual) has been merged from tbl.bsd.lv. Output is still minimal, especially for -Thtml and -Txhtml, but manages to at least display data. This means that mandoc now has built-in support for two troff preprocessors via libroff: soelim and tbl.
2011-01-12Update json-glib to 0.12.2.obache2-6/+6
Overview of changes for 0.12.2 ============================== * Build fix on win32 * Implement support for bare values in JsonGenerator * Do not require GLib 2.20 for the test suite * Do not lose precision when serializing floating point values * Improve introspection data
2011-01-11update to 0.20.4drochner2-6/+6
changes: -bugfixes -translation updates
2011-01-07Reset PKGREVISION because of base php5/php53 version's updates.taca1-2/+1
2011-01-03add 3 patches from gnome git:drochner3-3/+49
-fix realloc error handling bug -fix potential double free (CVE-2010-4494 / SA42721) bump PKGREVISION
2011-01-02Accept 2011. Bump version.wiz2-4/+4
2010-12-27Allow unprivileged build (PR#44241); switched to .tar.bz2 to save 7MB; ↵adam3-7/+22
updated homepage.
2010-12-25Update to 1.10.8:wiz2-6/+6
24-12-2010: version 1.10.8 Significant improvements merged from OpenBSD downstream, including * many new roff components, * in-line implementation of troff's soelim, * broken-block handling, * overhauled error classifications, and * cleaned up handling of error conditions. Also overhauled the -Thtml and -Txhtml output modes. They now display readable output in arbitrary browsers, including text-based ones like lynx. See HTML and XHTML manuals in the DOCUMENTATION section for examples. Attention: available style-sheet classes have been considerably changed! See the example.style.css file for details. Lastly, libmdoc and libman have been cleaned up and reduced in size and complexity.
2010-12-23Update to 1.6.5:wiz2-6/+6
2010-12-14: Version 1.6.5 released Version 1.6.5 of PyEnchant has been released, with the following changes: * restore compatability with Python 3 (including 3.2 beta1) * fix unittest DeprecationWarnings on Python 3 * statically compile libstdc++ into pre-built windows binaries 2010-12-13: Version 1.6.4 released Version 1.6.4 of PyEnchant has been released, with the following changes: * DictWithPWL: use pwl and pel to adjust the words returned by suggest() * Fix tokenization of utf8 bytes in a mutable character array * get_tokenizer(): pass None as language tag to get default tokenizer * prevent build-related files from being included in the source tarball
2010-12-22Update pear-File_Find package to 1.3.1.taca2-6/+6
1.3.1 2010-10-05 15:13 UTC Changelog: QA release package 2.0 Bug #2132 Doc state &search() can be called statically. It isn't true. Bug #2773 Directories with other directories named 0 Bug #4669 Repeated calls to search or maptree return multiple copies of results Bug #4983 Error in install Bug #4994 Close TODO Bug #7966 File_Find Stream Support Bug #14816 Unit test failures
2010-12-22Update pear-Console_Table package to 1.1.4.taca2-6/+6
1.1.4 2010-10-25 14:04 UTC Changelog: Automatically built QA release Req #14835 Add Console_Color support - yunosh Doc #15006 Console_table docs are totally worthless - cweiske
2010-12-19Add and enable php-mecab.taca1-1/+2
2010-12-19Importing textproc/php-mecab version 0.4.1.taca4-0/+66
A PHP extension for MeCab Morphological Analyzer. Still in experimental but seems to used well.
2010-12-18Update to 1.10.6:wiz2-7/+8
27-09-2010: version 1.10.6 Calling conventions for mandoc have changed: -W improved and -f deprecated. Non-ASCII characters are also now uniformly discarded. Lots of documentation improvements. Many incremental fixes accomodating for groff's more interesting productions. Lastly, pod2man preambles are now fully accepted after some considerable roff and special character support. 27-07-2010: version 1.10.5 Primarily a bug-fix and polish release, but including -Tpdf support in mandoc by way of Summer of Code. Highlights: * fix "Sm" and "Bd" handling * fix end-of-sentence handling for embedded sentences * polish man documentation * document all mdoc macros * polish mandoc -Tps output * lots of internal clean-ups in character escapes * un-break literal contexts in man documents * improve -Thtml output for -man * add mandoc -Tpdf support 12-07-2010: version 1.10.4 Lots of features developed during both Summer of Code and the OpenBSD c2k10 hackathon: * minimal "ds" roff symbols are supported * "Bk" mdoc support * beautified SYNOPSIS section output * variable font-width and paper-size support in mandoc -Tps output * acceptance of scope-block breakage in mdoc * clarify error message status * many minor bug-fixes and formatting issues resolved 19-06-2010: version 1.10.2 Small release featuring text-decoration in -Tps output, a few minor relaxations of errors, and some optimisations.
2010-12-17- updated to 3.37rhaen2-7/+6
Changelog: version 3.37 date: 2010-10-08 # minor maintenance release fixed: more tests fixed for HTML::TreeBuilder, hopefully will pass now version 3.36 date: 2010-10-07 # minor maintenance release added: the use_tidy option to XML::Twig->new, which uses HTML::Tidy to convert HTML to well-formed XHTML, as an alternative to the default conversion which uses HTML::TreeBuilder added: XML::Twig::Elt method siblings which returns the siblings of the element added: methods att_accessors, elt_accessors and field_accessor as well as the similarly named options when creating an XML::Twig added: set_outer_xml XML::Twig::Elt method added: print_to_file on an XML::Twig::Elt added: can use the tag[nested] form in twig handlers that triggers on elements 'tag' that include a child 'nested' added: aliased the add_to_class XML::Twig::Elt method to add_class, which seems more natural added: the remove_class method added: made att and class lvalues (in perl 5.6 and up) fixed: copy did not copy the empty status of an element RT#31664 spotted by Roland Minner https://rt.cpan.org/Ticket/Display.html?id=31664 fixed: cut_children would always set the empty status of an element, even if it had children left fixed: tests did not pass with HTML::TreeBuilder 3.23_1 due to a change in an error message
2010-12-17Bump PKGREVISION from icu shlib major bump.obache5-9/+10
2010-12-16Update php-intl package to 1.1.2.taca3-11/+12
Changelog says only "* Bugfixes" but it is really fix CVE-2010-4409.
2010-12-12Update to 0.9.21:wiz3-7/+8
2010-12-04 Rasqal Version 0.9.21 Released Updated to handle aggregate expression execution as defined by the SPARQL 1.1 Query W3C working draft of 14 October 2010 Executes grouping of results: GROUP BY Executes aggregate expressions: AVG, COUNT, GROUP_CONCAT, MAX, MIN, SAMPLE, SUM Executes filtering of aggregate expressions: HAVING Parses new syntax: BINDINGS, isNUMERIC(), MINUS, sub SELECT and SERVICE. The syntax format for parsing data graphs at URIs can be explictly declared. The roqet utility can execute queries over SPARQL HTTP Protocol and operate over data from stdin. Added several new APIs Fixed Issue: #0000388
2010-12-07Changes 4.6:adam9-60/+113
CLDR 1.9, Unicode 6.0, UTS #46 support, collation enhancements, alternate number symbols
2010-12-04Update ruby-xslt pacakge to 0.9.8.taca3-20/+9
0.9.8 : * Replace STR2CSTR by StringValuePtr
2010-12-04Update ruby-treetop package to 1.4.9.taca3-7/+20
Changes are unknown.
2010-12-04Update ruby-stringex package to 1.2.0.taca2-6/+6
Changes are unknown.
2010-12-04Update ruby-hpricot package to 0.8.3taca4-16/+18
= 0.8.3 === 3 November, 2010 * GH#8: Nil-check before downcasing attribute key * GH#25: Proper ruby 1.9 encoding support * GH#28. Use integers instead of ?? on 1.9, which is just a string. * including noscript to ElementInclusions , so that hpricot wont fail when trying to parse a meta tag inside head section when noscript is present. * latest changes from fast_xs mainline * Fixes to get Hpricot running on Rubinius: * Use free, not XFREE * Remove RSTRUCT craziness, don't break Array#at
2010-12-04Update ruby-haml package to 3.0.24.taca3-7/+16
3.0.24 Tagged on GitHub. * html2haml now properly generates Haml for silent script expressions nested within blocks. * IronRuby compatibility. This is sort of a hack: IronRuby reports its version as 1.9, but it doesn¡Çt support the encoding APIs, so we treat it as 1.8 instead. 3.0.23 Tagged on GitHub. * Fix the error message for unloadable modules when running the executables under Ruby 1.9.2. * Fix an error when combining old-style and new-style attributes. 3.0.22 Tagged on GitHub. * Allow an empty line after case but before when. * Remove vendor/sass, which snuck into the gem by mistake and was causing trouble for Heroku users (thanks to Jacques Crocker). * Support the Rails 3.1 template handler API. 3.0.21 Tagged on GitHub. * Fix the permissions errors for good. 3.0.20 Tagged on GitHub. * Fix some permissions errors. 3.0.19 Tagged on GitHub. * Fix the :encoding option under Ruby 1.9.2. * Fix interpolated if statement when HTML escaping is enabled. * Allow the --unix-newlines flag to work on Unix, where it¡Çs a no-op.
2010-12-04Update ruby-coderay package to 0.9.6.taca3-7/+13
Changes are unknown.
2010-12-04ruby-builder package to 3.0.0.taca3-13/+16
Changes after 2.2.0 are unknown. = Change Log == Version 2.2.0 * Applied patch from Thijs van der Vossen to allow UTF-8 encoded output when the encoding is UTF-8 and $KCODE is UTF8.
2010-12-04Update ruby-bluecloth package to 2.0.9.taca3-8/+12
138[tip] 486a5a2a8cd2 2010-09-23 07:15 -0700 ged Bump version, update the Windows build to use 1.9.2 instead of 1.9.1. 137 1caa0c888dfe 2010-09-17 15:03 -0700 ged Updated to Discount 1.6.8, caught up with some Discount flags 136 d21afe457b3a 2010-09-17 14:12 -0700 ged Trying to add a spec to test #68. 135 eb11956b000d 2010-09-17 13:48 -0700 ged Tried to add a spec to test #67. 134 055519ec5f78 2010-09-17 13:42 -0700 ged Cleanup, 1.9.2 compatibility, bugfixes. 133 3122e81da65b 2010-09-17 13:25 -0700 ged Convert to tidy-ext for testing instead of the ffi one (1.9.x compatibility) 132 3f36f96bfb8e 2010-08-16 11:50 -0700 ged Install extension in arch-specific subdir [RPS] 131 8ccd2cfe599e 2010-08-11 09:54 -0600 ged Bump version to 2.0.8 130 f2d6de73c6d6 2010-08-11 09:54 -0600 ged Updated to Discount 1.6.6; add HTML5 tag support. 129 7b1630a0f3b2 2010-08-11 09:27 -0600 ged Updated for Discount 1.6.4, build system updates.
2010-12-03Really disable -H. From jmc@openbsd. Bump version.wiz2-4/+5
While here, set LICENSE.
2010-12-03Depend on p5-Locale-libintl instead of installing included version of it.wiz5-308/+54
Fix texi2html script to actually run. Bump PKGREVISION.
2010-12-03Updated textproc/xapian to 1.2.2abs5-73/+97
tested on NetBSD 5.x amd64 changelog since 1.0.18 runs to 64k with no obvious highlights.
2010-12-03Describe in less words that -H is not necessary any longer.wiz1-5/+3
Suggested by jmc@OpenBSD.
2010-12-03Remove -H from default flags, not needed any longer with mandoc(1).wiz3-7/+11
Bump version to 1.11.
2010-12-02Changes 3.1.4:adam4-20/+247
* fixed compilation problems for Sun CC * php handles embedded html * html handles embedded css and javascript * Google's Protocol Buffers language definition added * CakePhp template files highlighted as php * haskell literate programming highlighting * vala language definition * lisp language definition Changes 3.1.3: * --tab option is correcly handled * install script with the executable bit * bash is highlighted Changes 3.1.2: * infer language for files starting with <? and <!doctype * language definition for manifest files, asm, applescript, vbscript, awk, bat, clipper, cobol, D, Erlang * lang def file for compiler output errors * style for label and path * label element recognized in C/C++ * qmake based build system available * searches for home directory also on windows * improved logtalk.lang * improved email regular expression in url.lang
2010-12-02Update to 2.32.0. Set LICENSE.wiz3-311/+178
2.32.0 (stable): * Node::find(): Check xmlNode::type for a XML_NAMESPACE_DECL to prevent a crash/corruption. (Murray Cumming) Bug #386013 (Max Kirillov) * Build: Added an MSVC .net 2010 and 64-bit Windows builds. (Armin Burgmeier) 2.30.1 (stable): * Documentation: - Added main page doxygen text. (David King, Murray Cumming) - Show NodeList. (Murray Cumming) Bug #583412 (Hubert Figuiere). - Correct some @newin tags. (Murray Cumming) 2.30.0(stable): * Build system rewrite. * Use mm-common for reference documentation generation. Fixes GNOME bugs #583411 (Hubert Figuiere), #614260 (David King) and #551501 (Johannes Schmid) * Fix several compiler warnings. * Use 0 instead of NULL. (Murray Cumming)
2010-12-02Update to 5.0:wiz3-35/+343
5.0 (2010-06-27) * NEW FEATURES ------------ * The program may be called as makeinfo, with a handling of options and defaults matching makeinfo. It may also be called as texi2any, with makeinfo defaults and all the texi2html command-line arguments that are not obsolete. * new info and plaintext backends, ready for world domination! Corresponding test results are added. * main program handles --xml, --docbook, --info, --html and --plaintext. * Handle @DH{}, @dh{}, @TH{}, @th{}, @headitemfont, @part and @allowcodebreaks false * Handle -o /dev/null (or NUL) like makeinfo. * Read TEXINFO_OUTPUT_FORMAT in env to determine the output format. * add 0x7F as a comment character. * When called as texi2html, output the title page at the beginning. * mediawiki backend completed. * Translations of error messages available. * BUG FIXES --------- * Handling of @itemize and @table arguments are more in line with makeinfo. * ignore @setfilename in @include'd files, as told in the texinfo manual. * many warning messages added, especially for Info to match makeinfo. * Still provide the default output with --macro-expand. * Handle correctly @w in info and html. * COMPATIBILITY ------------- * complex format handling API changed. $complex_format_map is replaced by a real hash %complex_format_map and the begin and end are no more evaluated. * If file begins with /, ./ or ../ don't search in -I. * In the default case a gettext-like framework is now used for in document string translations. The old framework is still available by setting $I18N_PERL_HASH. * Information that can be set by @-commands should now be accessed through get_conf, and also some information about the document (the information that can change for each manual being processed). * $format_list_item_texi should now modify directly the @item argument and apply the @-command given as @table argument. Correspondingly, some arguments of $table_item have been removed. * Formatting of titlepage changed, and @title, @subtitle and @author are now handled by $line_command. * @verbatiminclude is now a $raw command argument distinct from @verbatim. * @direntry is formatted like a menu and passed down to $menu_command. * $SEPARATED_FOOTNOTES has been replaced by $FOOTNOTESTYLE, that takes the same argument than @footnotestyle. * replace $LANG by $DOCUMENTLANGUAGE. * replace $DO_CONTENTS by $CONTENTS and $DO_SCONTENTS by $SHORTCONTENTS. * replace $TRANSLITERATE_NODE by $TRANSLITERATE_FILE_NAMES. * replace $SECTION_NAVIGATION by $HEADERS. * add $NODE_FILENAMES to use node names for files associated with nodes, such that $NODE_FILES only means creating redirection files. * Remove the user from footer, and the corresponding USER variable and $Texi2HTML::THISDOC{user}. * Don't do anything special anymore when the top element is empty. Also don't treat especially top element headings. * Don't skip top element heading if there was a @titlefont. * Don't treat _setfilename as a value set. It should be available through get_conf. Same for all the other @-commands previously available as values. * Changes in class attribute in html elements: Change class "toc" for ul to class "no-bullet" ($NO_BULLET_LIST_ATTRIBUTE). @top and @centerchap have now their command name as class. @node heading class is now "node-heading", instead of "node". The whole header is in an element with class "header" (was "node" when !$HEADER_IN_TABLE). * print_element_header is obsoleted, things should be directly done in element_heading. * Add 'inline_attribute' for an XML attribute that should be closed at paragraph end and reopened at paragraph begin. Consequently the closing and opening of 'attribute' isn't done anymore in paragraph and preformatted. * USE_ISO now only determines if '', `` --- and -- are transformed into entities. t2h_default_set_iso_symbols sets or unsets USE_ISO, %things_map/%pre_map/%simple_format_simple_map_texi, $OPEN_QUOTE_SYMBOL and $CLOSE_QUOTE_SYMBOL. %iso_symbols is unused now. * change in the normal_text function reference API, now there is an input variable true if in @math. * change the external_ref API, fourth argument is now the file name and add the node as an extra argument. * only install init files from maintained_extra/, they are considered to be interesting enough and maintained. * rename $Texi2HTML::THISDOC{css_lines} as $Texi2HTML::THISDOC{css_rule_lines}
2010-12-02Update to 0.7:wiz2-6/+6
Components: * HTML writer: o Support SVG and SWF images (thanks to Stefan Rank). o Generate valid XHTML for centered images with targets. Use CSS classes instead of "align" tags for image alignment. * LaTeX2e writer: o Use the \url command for URLs (breaks long URLs instead of writing into the margin). o Preserve runs of spaces in 'inline literals'. o Deprecate figure_footnotes setting. o Rename use_latex_footnotes setting to docutils_footnotes. o New latex_preamble setting. o Use PDF standard fonts (Times/Helvetica/Courier) as default. o hyperref package called with unicode option (see the hyperref config tips for how to override). o Drop the special output_encoding default ("latin-1"). The Docutils wide default (usually "UTF-8") is used instead. * manpage writer: o Titles level 1, that is .SH, always uppercase. o Apply patch from mg: literal text should be bold in man-pages. General: * io.FileInput opens files as text files with universal newline support (mode "rU", configurable with the new optional argument "mode"). * setup.py: o Python 3 support: copy test/ and tools/ to the build-dir and convert Python sources with 2to3.