Age | Commit message (Collapse) | Author | Files | Lines |
|
uses it.
|
|
|
|
|
|
0.13 (2013/12/20):
- Requires at least Python 3.2
- The gallery has been moved to https://sourceforge.net/p/pyx/gallery/, which
is a wiki. Contributions are welcome.
- filelocator module:
- cygwin LaTeX with windows python patch (thanks to Sybren A. Stüvel)
- graph styles:
- fix numerical instability of line clippings
- remove errorbar range checks, as they fail on a reverse axis, which is
correct (reported by Néstor Espinoza)
- path module:
- fix internal name clash when generating a normpath from an empty path
(reported by Brendon Higgins)
- normpath module:
- several stability and precision improvements and bugfixes
- cusp removal at normpath construction (and getting rid of invalid
results for curvature, rotation, tangent, and trafo methods)
- remove curveradius methods as they are invalid for straigt paths
- deco module:
- apply text trafos to each character in curvedtext (reported by Hans L)
- properly apply all textattrs in curvedtext (for example colors or scalings)
- canvas module:
- layer method takes layer names above or below (instead of an instance),
also reorders layer accordingly when layer is already existing
- remove the before and after arguments of insert
- handle trafo and clip separately in constructor and write methods
- allow for one clipping instance only
- optimize graphics state stack usage
- dvi/dvifile module:
- change special handling for transformations and colors to use subcanvases
- apply transformations to markers
- trafos and styles are no longer canvasitems
- style module:
- fillrules are now fillstyles and handled within the PS/PDF context
- text module:
- new texenc setting
- major code reorganization and documentation revision (now using autodoc)
- font/afmfile module:
- parse more AFM files, also some with common inconsistencies (thanks to
Markus Schwienbacher for reporting these issues)
- color module:
- functiongradient has been split into functiongradient_rgb, etc. and
the function parameters are now passed directly
- lineargradient has been removed for factory functions lineargradient_rgb, etc.
that provide linear gradients between colors of a particular color model
- bitmap module:
- fix jpegimage for progressive jpeg files (thanks to Michael Schindler)
- pyxrc:
- use APPDATA environment variable to locate the pyxrc on windows
- tex, latex, kpsewhich, and locate executables are now customizable in the pyxrc
- on the package level:
- add pyxinfo to enable output of some useful information
- manual:
- PyX theme and various sphinx tweaks
0.12.1 (2012/10/26):
- graph styles:
- fix drawing and clipping of gradient style
0.12 (2012/10/17):
- canvas module:
- insert method now returns canvas wrapping item if attrs are given
- insert method allows specification of position where item is inserted
by before and after arguments
- new layer method allows creation of separated drawing layers for
grouping of drawing operations
- writeXXXfile methods now use "page_" and "write_" prefixes for passing
the keyword arguments to the page constructor and write method
- pipeGS now returns a file handle instead of writing to a file or to stdout
- the new method writeGSfile restores the previous pipeGS functionality
- support rendering as png for use in IPython notebooks (as suggested by
Nikolas Tezak)
- document module:
- writeXXXfile methods now support writing to stdout when filename is set
to "-"
- type 1 font modules:
- allow font slanting for T1builtinfont instances
- improve stripped font compatibility
- remove UniqueID lookup from embedded fonts in PostScript output (fixes
missing glyph issue with dvips and certain fonts)
- allow Type1 font usage without TeX and without AFM font metric
- add support for pfm font matrices
- epsfile module:
- fix race condition while generating bitmap for PDF inclusion
- fix file opening for bbox reading when using filelocator (reported by
Michael J Gruber)
- filelocator module:
- fix text mode line ending issue for MS Windows
- text module:
- fix subprocess call on MS Windows (closefds not functional not also
not required at all)
- fix pyxgraphics functionality because at least some versions of graphics
and friends seem to expect the file extension .def for the driver files
(thanks to Michael J Gruber)
- deco module:
- decorator to put text along a path; based on a patch by Michael J Gruber
- dvifile module:
- fix for MS Windows: open virtual font files in binary mode
- graph modules:
- graphs:
- uses new canvas layers to stack graph components (fixing bug #1518414,
reported by Dominic Ford)
- add a flipped option to graphxy to exchange x and y coordinates
- add a 1d graph "graphx" (use case: convert a value to a color)
- add hiddenaxes layer to the 3d graph
- add linkedaxes for the xy-plane in 3d like in 2d (works now properly due
to the hiddenaxes feature)
- graph styles:
- add density style
- add gradient style to convert a value to a color using a 1d graph
- add a usenames dictionary to the pos style (like rangepos had it already)
- graph data:
- add a join data provide which adds concatenates several data sources
- axis module:
- divisor was not properly taken into account in tick handling (axis
range extension and range rating)
- added the metapost module:
- create smooth paths from a series of points
- bitmap module:
- new fundamental constructor based on arbitrary affine transformations
- add ASCIIHexDecode end marker
- color module:
- add rgbgradient and cmykgradient to force color space
- mesh module:
- add ASCIIHexDecode end marker
- sourceforge.net:
- upgrade PyX project page to the Allura platform
0.11.1 (2011/05/20):
- canvas:
- fix pipeGS (adding support for writing using pycompat.popen)
- deco module:
- arrow decorator: proper sign of constriction length for positioning
reversed arrows
- dvi/texfont:
- fix exception type
- increase designsize deviation to 4 (needs some further investigation)
- contrib files:
- fixes due to the dvi and font restructuring
- setup.py:
- fix build process for extension modules
- fix download url to allow for easy_install (hopefully)
- manual:
- converted to sphinx
0.11 (2011/05/15):
- font and dvi modules:
- major reorganization
- TeX mapping files are a property of the writer now
By that the pdfwriter now uses pdftex.map instead of psfonts.map
(It's also possible to pass a fontmap to a texrunners text method to use
different mappings within a single output file)
- support for font matrices (afm) for Type1 fonts
(using fonts without a metrics is still supported, but properly issues
a warning now)
- interface for basic TeX-less text output
- new PS and PDF writer options: strip_fonts, text_as_path, mesh_as_bitmap,
mesh_as_bitmap_resolution
- fix for commented out UniqueID
- fix rounding of font sizes
- fix scaling of VF position increments
- new filelocator module
- graph modules:
- bar style on graphxyz (single datasets only)
- graphxyz:
- fix position of z4 axis
- set correct errorname for z axis (thanks to Axel Freyn)
- fix wrong y value usage instead of z value in pos methods
- fix unused color range settings in surface style (thanks to Michael J Gruber)
- fallbackrange for axes with vanishing range
- dokeyitem method (to be called with a plotitem) to alter the key order
- doplot() was renamed to doplotitem(), dodata() was renamed to doplot()
to have similar naming conventions like for the graph key
- axis module: do not divide by None for data.min and/or data.max being None (see patch #2833369)
- axis painter:
- properly rotate axis titles when ticks are not othorgonal
to the axis (reported by Christian Delfosse)
- correct namedirection in bar axis painter (reported by rhunger, bug #2028032)
- graph.style.arrow: decorator is an parameter of the constructor now
(thanks to Axel Freyn)
- remove ticks with unset ticklevel and labellevel to prevent rating failures
(thanks to Brendon Higgins)
- canvas and document modules:
- auto-guess output filename from the script filename
- add ciecolor flag and input type to the pipeGS method of canvas
- pyxrc:
- new config options for psfontmaps and pdffontmaps
- new config option for formatting of Python warnings
- new config section for new filelocator module
- text module:
- fix two bugs in the read pipe of the texrunner (thanks to
Laurence Tratt and Eric Faurot)
- fix "<" token handling in mapping file parser (thanks to Matthew West)
- fix start message parse error in MiKTeX (thanks to Wojciech Jaskowski)
- fix rigid aux file checking (thanks to Clayton E. Myers)
- use subprocess module if available
- proper error messages when TeX is stopped due to unrecoverable error
- style module:
- implement style.fillrule
- deco module:
- added an explicit hatch pattern as an alternative for real postscript patterns
- arrow decorator: take into account constriction length when arrow pos < 1
- bitmap module:
- add support for transparent bitmaps (in postscript stencil masking only)
- path and normpath modules:
- remove incorrect zero length line in PDF output for each first moveto
path element (thanks to Michael J Gruber)
- raise correct normpath exception (thanks to Axel Freyn)
- epsfile module:
- an ugly way to import EPS in PDF using a bitmap (requires PIL)
0.10 (2007/10/03):
- graph modules:
- graph module:
- graphxyz for 3d graphs with parallel and central projection
- doplot method (to be called with a plotitem) to alter the plotitem order etc.
- graph styles:
- new surface style for 3d graphs (colored surfaces are functional
(and useful!) for 2d graphs as well)
- new grid style for 3d graphs
- new impulses style
- optional textdx/textdy columns to the text style added
- arrowpos parameter to the arrow style added
- bugfix: fromvalue axis range adjustment in histogram style
- bugfix: axis range adjustment in range style
- axis module:
- painter: don't insert axis title twice (thanks to Tim Gray for reporting this problem)
- parter: extend the logarithmic parter to calculate automatic partitions for huge ranges
(TODO: documentation of the new autoexponent parameter) (suggested by Dominic Ford)
- fix: range rating was not taken into account due in the 0.9 release
- data module:
- list class was renamed to points; deprecation warning added
for instance creation, but inheritance from list failes
- new values class
- new mesh module:
- internal helper module for efficient handling of triangular colored meshs
- color module:
- renamed: palette->gradient, functionpalette->functiongradient, linearpalette->lineargradient
- new class palette representing a discrete ordered list of colors
- support transparency for filling/stroking in pdf separately
- transparency support for postscript as available by means of a proprietary
ghostscript extension (for ps2pdf)
- renamed method: tostring8bit -> to8bitstring (bug #2932888)
- attr module:
- add multichangeattr to perform a select on different changeable attributes
depending on the selects total number
- font modules:
- t1font:
- add missing glyph traversal in t1seacs updatepath
- normpath module:
- support zero-length normsubpaths
- canvas module:
- don't change order of attrs passed to canvas constructor in place
- added __truediv__ methods according to PEP 238
|
|
PyX is a Python package for the creation of PostScript and PDF files. It
combines an abstraction of the PostScript drawing model with a TeX/LaTeX
interface. Complex tasks like 2d and 3d plots in publication-ready quality
are built out of these primitives.
Features
* PostScript and PDF output for device independent, freely scalable figures
* seamless TeX/LaTeX integration
* full access to PostScript features like paths, linestyles, fill patterns,
transformations, clipping, bitmap inclusion, etc.
* advanced geometric operations on paths like intersections, transformations,
splitting, smoothing, etc.
* sophisticated graph generation: modular design, pluggable axes, axes
partitioning based on rational number arithmetics, flexible graph styles, etc.
|
|
|
|
|
|
|
|
this version. From CHANGES:
Version 2.7.2
-------------
(bugfix release, released on January 10th 2014)
- Prefix loader was not forwarding the locals properly to
inner loaders. This is now fixed.
- Security issue: Changed the default folder for the filesystem cache to be
user specific and read and write protected on UNIX systems. See `Debian bug
734747`_ for more information.
.. _Debian bug 734747: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734747
|
|
|
|
|
|
JSON is a lightweight data-interchange format. It's often used for
exchanging data between a web server and user agent. This module
aims to produce a library for serializing and deserializing JSON
that conforms strictly to RFC 4627.
This package contains the python-3.x version of the module.
|
|
0.999
~~~~~
Released on December 23, 2013
* Fix #127: add work-around for CPython issue #20007: .read(0) on
http.client.HTTPResponse drops the rest of the content.
* Fix #115: lxml treewalker can now deal with fragments containing, at
their root level, text nodes with non-ASCII characters on Python 2.
0.99
~~~~
Released on September 10, 2013
* No library changes from 1.0b3; released as 0.99 as pip has changed
behaviour from 1.4 to avoid installing pre-release versions per
PEP 440.
1.0b3
~~~~~
Released on July 24, 2013
* Removed ``RecursiveTreeWalker`` from ``treewalkers._base``. Any
implementation using it should be moved to
``NonRecursiveTreeWalker``, as everything bundled with html5lib has
for years.
* Fix #67 so that ``BufferedStream`` to correctly returns a bytes
object, thereby fixing any case where html5lib is passed a
non-seekable RawIOBase-like object.
1.0b2
~~~~~
Released on June 27, 2013
* Removed reordering of attributes within the serializer. There is now
an ``alphabetical_attributes`` option which preserves the previous
behaviour through a new filter. This allows attribute order to be
preserved through html5lib if the tree builder preserves order.
* Removed ``dom2sax`` from DOM treebuilders. It has been replaced by
``treeadapters.sax.to_sax`` which is generic and supports any
treewalker; it also resolves all known bugs with ``dom2sax``.
* Fix treewalker assertions on hitting bytes strings on
Python 2. Previous to 1.0b1, treewalkers coped with mixed
bytes/unicode data on Python 2; this reintroduces this prior
behaviour on Python 2. Behaviour is unchanged on Python 3.
1.0b1
~~~~~
Released on May 17, 2013
* Implementation updated to implement the `HTML specification
<http://www.whatwg.org/specs/web-apps/current-work/>`_ as of 5th May
2013 (`SVN <http://svn.whatwg.org/webapps/>`_ revision r7867).
* Python 3.2+ supported in a single codebase using the ``six`` library.
* Removed support for Python 2.5 and older.
* Removed the deprecated Beautiful Soup 3 treebuilder.
``beautifulsoup4`` can use ``html5lib`` as a parser instead. Note that
since it doesn't support namespaces, foreign content like SVG and
MathML is parsed incorrectly.
* Removed ``simpletree`` from the package. The default tree builder is
now ``etree`` (using the ``xml.etree.cElementTree`` implementation if
available, and ``xml.etree.ElementTree`` otherwise).
* Removed the ``XHTMLSerializer`` as it never actually guaranteed its
output was well-formed XML, and hence provided little of use.
* Removed default DOM treebuilder, so ``html5lib.treebuilders.dom`` is no
longer supported. ``html5lib.treebuilders.getTreeBuilder("dom")`` will
return the default DOM treebuilder, which uses ``xml.dom.minidom``.
* Optional heuristic character encoding detection now based on
``charade`` for Python 2.6 - 3.3 compatibility.
* Optional ``Genshi`` treewalker support fixed.
* Many bugfixes, including:
* #33: null in attribute value breaks XML AttValue;
* #4: nested, indirect descendant, <button> causes infinite loop;
* `Google Code 215
<http://code.google.com/p/html5lib/issues/detail?id=215>`_: Properly
detect seekable streams;
* `Google Code 206
<http://code.google.com/p/html5lib/issues/detail?id=206>`_: add
support for <video preload=...>, <audio preload=...>;
* `Google Code 205
<http://code.google.com/p/html5lib/issues/detail?id=205>`_: add
support for <video poster=...>;
* `Google Code 202
<http://code.google.com/p/html5lib/issues/detail?id=202>`_: Unicode
file breaks InputStream.
* Source code is now mostly PEP 8 compliant.
* Test harness has been improved and now depends on ``nose``.
* Documentation updated and moved to http://html5lib.readthedocs.org/.
|
|
|
|
|
|
part of PR pkg/48447.
BufferedTokenizer extracts token delimited entities from a sequence of
arbitrary inputs.
|
|
|
|
Upstream changes:
Version 0.29 2013-12-31
* fixed bug 87124 (upgrade Module::Install)
* fixed bug 90010 (typos)
|
|
Upstream changes:
0.200000 2014-01-11 14:23:46-05:00 America/New_York
- it's now possible to replace Pod with something rather than nothing
when it's extracted from your document; check out the "replacer"
attribute
0.100000 2014-01-07 20:02:01-05:00 America/New_York
- encode character string input into octets for PPI, then ensure output
is also characters
|
|
Upstream changes:
0.102364 2013-11-28 07:27:08 America/New_York
stop using deprecated Class::MOP::load_class
|
|
Add LICENSE
|
|
Upstream changes:
1.100601 2013-10-15 22:38:52 America/New_York
update bugtracker and repo metadata
|
|
|
|
** Bug fixes
Fix gnulib-provided maint.mk so that the release procedure described
in README-release actually does what we want. Before that fix, that
procedure resulted in a grep-2.15 tarball that would lead to a grep
binary whose --version-reported version number was 2.14.51...
The fix to make \s and \S work with multi-byte white space broke
the use of each shortcut whenever followed by a repetition operator.
For example, \s*, \s+, \s? and \s{3} would all malfunction in a
multi-byte locale. [bug introduced in grep-2.15]
The fix to make grep -P work better with UTF-8 made it possible for
grep to evoke a larger set of PCRE errors, some of which could trigger
an abort. E.g., this would abort:
printf '\x82'|LC_ALL=en_US.UTF-8 grep -P y
Now grep handles arbitrary PCRE errors. [bug introduced in grep-2.15]
Handle very long lines (2GiB and longer) on systems with a deficient
read system call.
|
|
Bug fixes.
|
|
|
|
implementation. Sent request for similar fix upstream.
|
|
|
|
|
|
iniparse is a INI parser for Python which is:
* Compatiable with ConfigParser: Backward compatible implementations of
ConfigParser, RawConfigParser, and SafeConfigParser are included that are API
compatible with the Python standard library. They pass all the unit tests
included with Python;
* Preserves structure of INI files: Order of sections & options, indentation,
comments, and blank lines are preserved as far as possible when data is
updated;
* More convenient: Values can be accessed using dotted notation
(cfg.user.name), or using container syntax (cfg['user']['name']);
It is very useful for config files that are updated both by users and by
programs, since it is very disorienting for a user to have her config file
completely rearranged whenever a program changes it. iniparse also allows making
the order of entries in a config file significant, which is desirable in
applications like image galleries.
|
|
Release 1.2 (released Dec 10, 2013)
===================================
Features added
--------------
* Added ``sphinx.version_info`` tuple for programmatic checking of the Sphinx
version.
Incompatible changes
--------------------
* Removed the ``sphinx.ext.refcounting`` extension -- it is very specific to
CPython and has no place in the main distribution.
Bugs fixed
----------
* Restore ``versionmodified`` CSS class for versionadded/changed and deprecated
directives.
* Fix: `html_theme_path=['.']` is a trigger of rebuild all documents always
(This change keeps the current "theme changes cause a rebuild" feature).
* #1296: Fix invalid charset in HTML help generated HTML files for default
locale.
* PR#190: Fix gettext does not extract figure caption and rubric title inside
other blocks. Thanks to Michael Schlenker.
* PR#176: Make sure setup_command test can always import Sphinx. Thanks to
Dmitry Shachnev.
* #1311: Fix test_linkcode.test_html fails with C locale and Python 3.
* #1269: Fix ResourceWarnings with Python 3.2 or later.
* #1138: Fix: When ``autodoc_docstring_signature = True`` and
``autoclass_content = 'init'`` or ``'both'``, __init__ line should be
removed from class documentation.
Release 1.2 beta3 (released Oct 3, 2013)
========================================
Features added
--------------
* The Sphinx error log files will now include a list of the loaded extensions
for help in debugging.
Incompatible changes
--------------------
* PR#154: Remove "sphinx" prefix from LaTeX class name except 'sphinxmanual'
and 'sphinxhowto'. Now you can use your custom document class without
'sphinx' prefix. Thanks to Erik B.
Bugs fixed
----------
* #1265: Fix i18n: crash when translating a section name that is pointed to from
a named target.
* A wrong condition broke the search feature on first page that is usually
index.rst. This issue was introduced in 1.2b1.
* #703: When Sphinx can't decode filenames with non-ASCII characters, Sphinx now
catches UnicodeError and will continue if possible instead of raising the
exception.
Release 1.2 beta2 (released Sep 17, 2013)
=========================================
Features added
--------------
* ``apidoc`` now ignores "_private" modules by default, and has an option ``-P``
to include them.
* ``apidoc`` now has an option to not generate headings for packages and
modules, for the case that the module docstring already includes a reST
heading.
* PR#161: ``apidoc`` can now write each module to a standalone page instead of
combining all modules in a package on one page.
* Builders: rebuild i18n target document when catalog updated.
* Support docutils.conf 'writers' and 'html4css1 writer' section in the HTML
writer. The latex, manpage and texinfo writers also support their respective
'writers' sections.
* The new :confval:`html_extra_path` config value allows to specify directories
with files that should be copied directly to the HTML output directory.
* Autodoc directives for module data and attributes now support an
``annotation`` option, so that the default display of the data/attribute
value can be overridden.
* PR#136: Autodoc directives now support an ``imported-members`` option to
include members imported from different modules.
* New locales: Macedonian, Sinhala, Indonesian.
* Theme package collection by using setuptools plugin mechanism.
Incompatible changes
--------------------
* PR#144, #1182: Force timezone offset to LocalTimeZone on POT-Creation-Date
that was generated by gettext builder. Thanks to masklinn and Jakub Wilk.
Bugs fixed
----------
* PR#132: Updated jQuery version to 1.8.3.
* PR#141, #982: Avoid crash when writing PNG file using Python 3. Thanks to
Marcin Wojdyr.
* PR#145: In parallel builds, sphinx drops second document file to write.
Thanks to tychoish.
* PR#151: Some styling updates to tables in LaTeX.
* PR#153: The "extensions" config value can now be overridden.
* PR#155: Added support for some C++11 function qualifiers.
* Fix: 'make gettext' caused UnicodeDecodeError when templates contain utf-8
encoded strings.
* #828: use inspect.getfullargspec() to be able to document functions with
keyword-only arguments on Python 3.
* #1090: Fix i18n: multiple cross references (term, ref, doc) in the same line
return the same link.
* #1157: Combination of 'globaltoc.html' and hidden toctree caused exception.
* #1159: fix wrong generation of objects inventory for Python modules, and
add a workaround in intersphinx to fix handling of affected inventories.
* #1160: Citation target missing caused an AssertionError.
* #1162, PR#139: singlehtml builder didn't copy images to _images/.
* #1173: Adjust setup.py dependencies because Jinja2 2.7 discontinued
compatibility with Python < 3.3 and Python < 2.6. Thanks to Alexander Dupuy.
* #1185: Don't crash when a Python module has a wrong or no encoding declared,
and non-ASCII characters are included.
* #1188: sphinx-quickstart raises UnicodeEncodeError if "Project version"
includes non-ASCII characters.
* #1189: "Title underline is too short" WARNING is given when using fullwidth
characters to "Project name" on quickstart.
* #1190: Output TeX/texinfo/man filename has no basename (only extension)
when using non-ASCII characters in the "Project name" on quickstart.
* #1192: Fix escaping problem for hyperlinks in the manpage writer.
* #1193: Fix i18n: multiple link references in the same line return the same
link.
* #1176: Fix i18n: footnote reference number missing for auto numbered named
footnote and auto symbol footnote.
* PR#146,#1172: Fix ZeroDivisionError in parallel builds. Thanks to tychoish.
* #1204: Fix wrong generation of links to local intersphinx targets.
* #1206: Fix i18n: gettext did not translate admonition directive's title.
* #1232: Sphinx generated broken ePub files on Windows.
* #1259: Guard the debug output call when emitting events; to prevent the
repr() implementation of arbitrary objects causing build failures.
* #1142: Fix NFC/NFD normalizing problem of rst filename on Mac OS X.
* #1234: Ignoring the string consists only of white-space characters.
Release 1.2 beta1 (released Mar 31, 2013)
=========================================
Incompatible changes
--------------------
* Removed ``sphinx.util.compat.directive_dwim()`` and
``sphinx.roles.xfileref_role()`` which were deprecated since version 1.0.
* PR#122: the files given in :confval:`latex_additional_files` now override TeX
files included by Sphinx, such as ``sphinx.sty``.
* PR#124: the node generated by :rst:dir:`versionadded`,
:rst:dir:`versionchanged` and :rst:dir:`deprecated` directives now includes
all added markup (such as "New in version X") as child nodes, and no
additional text must be generated by writers.
* PR#99: the :rst:dir:`seealso` directive now generates admonition nodes instead
of the custom ``seealso`` node.
Features added
--------------
* Markup
- The :rst:dir:`toctree` directive and the ``toctree()`` template function now
have an ``includehidden`` option that includes hidden toctree entries (bugs
#790 and #1047). A bug in the ``maxdepth`` option for the ``toctree()``
template function has been fixed (bug #1046).
- PR#99: Strip down seealso directives to normal admonitions. This removes
their unusual CSS classes (admonition-see-also), inconsistent LaTeX
admonition title ("See Also" instead of "See also"), and spurious indentation
in the text builder.
* HTML builder
- #783: Create a link to full size image if it is scaled with width or height.
- #1067: Improve the ordering of the JavaScript search results: matches in titles
come before matches in full text, and object results are better categorized.
Also implement a pluggable search scorer.
- #1053: The "rightsidebar" and "collapsiblesidebar" HTML theme options now work
together.
- Update to jQuery 1.7.1 and Underscore.js 1.3.1.
* Texinfo builder
- An "Index" node is no longer added when there are no entries.
- "deffn" categories are no longer capitalized if they contain capital
letters.
- ``desc_annotation`` nodes are now rendered.
- ``strong`` and ``emphasis`` nodes are now formatted like
``literal``\s. The reason for this is because the standard Texinfo markup
(``*strong*`` and ``_emphasis_``) resulted in confusing output due to the
common usage of using these constructs for documenting parameter names.
- Field lists formatting has been tweaked to better display
"Info field lists".
- ``system_message`` and ``problematic`` nodes are now formatted in a similar
fashion as done by the text builder.
- "en-dash" and "em-dash" conversion of hyphens is no longer performed in
option directive signatures.
- ``@ref`` is now used instead of ``@pxref`` for cross-references which
prevents the word "see" from being added before the link (does not affect
the Info output).
- The ``@finalout`` command has been added for better TeX output.
- ``transition`` nodes are now formatted using underscores ("_") instead of
asterisks ("*").
- The default value for the ``paragraphindent`` has been changed from 2 to 0
meaning that paragraphs are no longer indented by default.
- #1110: A new configuration value :confval:`texinfo_no_detailmenu` has been
added for controlling whether a ``@detailmenu`` is added in the "Top"
node's menu.
- Detailed menus are no longer created except for the "Top" node.
- Fixed an issue where duplicate domain indices would result in invalid
output.
* LaTeX builder:
- PR#115: Add ``'transition'`` item in :confval:`latex_elements` for
customizing how transitions are displayed. Thanks to Jeff Klukas.
- PR#114: The LaTeX writer now includes the "cmap" package by default. The
``'cmappkg'`` item in :confval:`latex_elements` can be used to control this.
Thanks to Dmitry Shachnev.
- The ``'fontpkg'`` item in :confval:`latex_elements` now defaults to ``''``
when the :confval:`language` uses the Cyrillic script. Suggested by Dmitry
Shachnev.
- The :confval:`latex_documents`, :confval:`texinfo_documents`, and
:confval:`man_pages` configuration values will be set to default values based
on the :confval:`master_doc` if not explicitly set in :file:`conf.py`.
Previously, if these values were not set, no output would be genereted by
their respective builders.
* Internationalization:
- Add i18n capabilities for custom templates. For example: The Sphinx
reference documentation in doc directory provides a ``sphinx.pot`` file with
message strings from ``doc/_templates/*.html`` when using ``make gettext``.
* Other builders:
- Added the Docutils-native XML and pseudo-XML builders. See
:class:`XMLBuilder` and :class:`PseudoXMLBuilder`.
- PR#45: The linkcheck builder now checks ``#anchor``\ s for existence.
- PR#123, #1106: Add :confval:`epub_use_index` configuration value. If
provided, it will be used instead of :confval:`html_use_index` for epub
builder.
- PR#126: Add :confval:`epub_tocscope` configuration value. The setting
controls the generation of the epub toc. The user can now also include
hidden toc entries.
- PR#112: Add :confval:`epub_show_urls` configuration value.
* Extensions:
- PR#52: ``special_members`` flag to autodoc now behaves like ``members``.
- PR#47: Added :mod:`sphinx.ext.linkcode` extension.
- PR#25: In inheritance diagrams, the first line of the class docstring
is now the tooltip for the class.
* Command-line interfaces:
- PR#75: Added ``--follow-links`` option to sphinx-apidoc.
- #869: sphinx-build now has the option :option:`-T` for printing the full
traceback after an unhandled exception.
- sphinx-build now supports the standard :option:`--help` and
:option:`--version` options.
- sphinx-build now provides more specific error messages when called with
invalid options or arguments.
- sphinx-build now has a verbose option :option:`-v` which can be repeated for
greater effect. A single occurrance provides a slightly more verbose output
than normal. Two or more occurrences of this option provides more detailed
output which may be useful for debugging.
* Locales:
- PR#74: Fix some Russian translation.
- PR#54: Added Norwegian bokmaal translation.
- PR#35: Added Slovak translation.
- PR#28: Added Hungarian translation.
- #1113: Add Hebrew locale.
- #1097: Add Basque locale.
- #1037: Fix typos in Polish translation. Thanks to Jakub Wilk.
- #1012: Update Estonian translation.
* Optimizations:
- Speed up building the search index by caching the results of the word
stemming routines. Saves about 20 seconds when building the Python
documentation.
- PR#108: Add experimental support for parallel building with a new
:option:`-j` option.
Documentation
-------------
* PR#88: Added the "Sphinx Developer's Guide" (:file:`doc/devguide.rst`)
which outlines the basic development process of the Sphinx project.
* Added a detailed "Installing Sphinx" document (:file:`doc/install.rst`).
Bugs fixed
----------
* PR#124: Fix paragraphs in versionmodified are ignored when it has no
dangling paragraphs. Fix wrong html output (nested ``<p>`` tag). Fix
versionmodified is not translatable. Thanks to Nozomu Kaneko.
* PR#111: Respect add_autodoc_attrgetter() even when inherited-members is set.
Thanks to A. Jesse Jiryu Davis.
* PR#97: Fix footnote handling in translated documents.
* Fix text writer not handling visit_legend for figure directive contents.
* Fix text builder not respecting wide/fullwidth characters: title underline
width, table layout width and text wrap width.
* Fix leading space in LaTeX table header cells.
* #1132: Fix LaTeX table output for multi-row cells in the first column.
* #1128: Fix Unicode errors when trying to format time strings with a
non-standard locale.
* #1127: Fix traceback when autodoc tries to tokenize a non-Python file.
* #1126: Fix double-hyphen to en-dash conversion in wrong places such as
command-line option names in LaTeX.
* #1123: Allow whitespaces in filenames given to :rst:dir:`literalinclude`.
* #1120: Added improvements about i18n for themes "basic", "haiku" and
"scrolls" that Sphinx built-in. Thanks to Leonardo J. Caballero G.
* #1118: Updated Spanish translation. Thanks to Leonardo J. Caballero G.
* #1117: Handle .pyx files in sphinx-apidoc.
* #1112: Avoid duplicate download files when referenced from documents in
different ways (absolute/relative).
* #1111: Fix failure to find uppercase words in search when
:confval:`html_search_language` is 'ja'. Thanks to Tomo Saito.
* #1108: The text writer now correctly numbers enumerated lists with
non-default start values (based on patch by Ewan Edwards).
* #1102: Support multi-context "with" statements in autodoc.
* #1090: Fix gettext not extracting glossary terms.
* #1074: Add environment version info to the generated search index to avoid
compatibility issues with old builds.
* #1070: Avoid un-pickling issues when running Python 3 and the saved
environment was created under Python 2.
* #1069: Fixed error caused when autodoc would try to format signatures of
"partial" functions without keyword arguments (patch by Artur Gaspar).
* #1062: sphinx.ext.autodoc use __init__ method signature for class signature.
* #1055: Fix web support with relative path to source directory.
* #1043: Fix sphinx-quickstart asking again for yes/no questions because
``input()`` returns values with an extra '\r' on Python 3.2.0 +
Windows. Thanks to Régis Décamps.
* #1041: Fix failure of the cpp domain parser to parse a const type with a
modifier.
* #1038: Fix failure of the cpp domain parser to parse C+11 "static constexpr"
declarations. Thanks to Jakub Wilk.
* #1029: Fix intersphinx_mapping values not being stable if the mapping has
plural key/value set with Python 3.3.
* #1028: Fix line block output in the text builder.
* #1024: Improve Makefile/make.bat error message if Sphinx is not found. Thanks
to Anatoly Techtonik.
* #1018: Fix "container" directive handling in the text builder.
* #1015: Stop overriding jQuery contains() in the JavaScript.
* #1010: Make pngmath images transparent by default; IE7+ should handle it.
* #1008: Fix test failures with Python 3.3.
* #995: Fix table-of-contents and page numbering for the LaTeX "howto" class.
* #976: Fix gettext does not extract index entries.
* PR#72: #975: Fix gettext not extracting definition terms before docutils 0.10.
* #961: Fix LaTeX output for triple quotes in code snippets.
* #958: Do not preserve ``environment.pickle`` after a failed build.
* #955: Fix i18n transformation.
* #940: Fix gettext does not extract figure caption.
* #920: Fix PIL packaging issue that allowed to import ``Image`` without PIL
namespace. Thanks to Marc Schlaich.
* #723: Fix the search function on local files in WebKit based browsers.
* #440: Fix coarse timestamp resolution in some filesystem generating a wrong
list of outdated files.
|
|
* drop unwanted dependency on json-c and pthread.
* enable introspection option by default.
Overview of changes for 0.16.2
==============================
• Use the -Bsymbolic-functions linker flag when available
|
|
|
|
|
|
Release 3.1.1 - 2013/12/29
--------------------------
Improvements
^^^^^^^^^^^^
* [deb] Refined Groonga packages for Debian policy. [groonga-dev,01930]
[Suggested by Hideki Yamane]
* [deb] Dropped Debian 6.0 (squeeze) support.
* [deb] Dropped Ubuntu 10.04 (lucid) support.
* Supported :doc:`/reference/functions/geo_in_rectangle` in the whole world.
* Supported error report when failed to casting invalid value of geo point type.
* Exported some macros which is used for accessing pseudo column names.
[groonga-dev,1999] [Suggested by whombx]
* [doc] Refined drilldown documentation. [Reported by @Yahppo]
* Supported :doc:`/reference/functions/between` function which is used for
filtering the column value in specific range.
* [doc] Updated Travis CI envrinment information. [Patch by cosmo0920]
* [rpm][fedora] Dropped Fedora 19.
* [rpm][fedora] Supported Fedora 20.
* [doc] Updated "Groonga" notation. [Patch by cosmo0920] [GitHub#122, #123, #124, #125, #125, #126, #127, #128, #129, #130, #131, #131, #132, #133, #134]
Fixes
^^^^^
* [munin] Fixed the wrong port number which is specified for GQTP.
* [geo_in_circle] Fixed a bug that if you specify "LONGITUDExLATITUDE" as
the 3rd argument of :doc:`/reference/functions/geo_in_circle`, Groonga crashes.
Thanks
^^^^^^
* Hideki Yamane
* whombx
* @Yappo
* cosmo0920
|
|
|
|
* improve 20% analysis speed
* fixes build errors on OSX
* show version number correctly on Windows
|
|
|
|
|
|
2.0.2
=====
* Fixed crash in locale filter and drop rule, #715116
* Don't hardcode python path, #72533 (Ryan Lortie)
* Updated man page
|
|
2013-12-13 Raptor2 Version 2.0.12 Released
N-Triples / N-Quads parser updated to pass all the RDF.1 2013 tests
Added raptor_new_term_from_counted_string()
|
|
Changes in version 1.12.3, released on December 31, 2013
* In the mdoc(7) SYNOPSIS, line breaks and hanging indentation
now work correctly for .Fo/.Fa/.Fc and .Fn blocks.
Thanks to Franco Fichtner for doing part of the work.
* The mdoc(7) .Bk macro got some addititonal bugfixes.
* In mdoc(7) macro arguments, double quotes can now be quoted
by doubling them, just like in man(7).
Thanks to Tsugutomo ENAMI for the patch.
* At the end of man(7) macro lines, end-of-sentence spacing
now works. Thanks to Franco Fichtner for the patch.
* For backward compatibility, the man(7) parser now supports the
man-ext .UR/.UE (uniform resource identifier) block macros.
* The man(7) parser now handles closing blocks that are not open
more gracefully.
* The man(7) parser now ignores blank lines right after .SH and .SS.
* In the man(7) formatter, reset indentation when leaving a block,
not just when entering the next one.
* The roff(7) .nr request now supports incrementing and decrementing
number registers and stops parsing the number right before the
first non-digit character.
* The roff(7) parser now supports the alternative escape sequence
syntax \C'uXXXX' for Unicode characters.
* The roff(7) parser now parses and ignores the .fam (font family)
and .hw (hyphenation points) requests and the \d and \u escape
sequences.
* The roff(7) manual got a new ESCAPE SEQUENCE REFERENCE.
|
|
This problem is in JRuby only, but JRuby exists in pkgsrc-wip.
=== 1.5.11 / 2013-12-14
* Bugfixes
* (JRuby) Fix out of memory bug when certain invalid documents are parsed.
* (JRuby) Fix regression of billion-laughs vulnerability. #586
|
|
|
|
and strsep(3) taken from NetBSD.
|
|
* important security fix that prevents XSS in generated pagination links
* always call html_safe if available on will_paginate result
* exclude reorder for count queries
|
|
correct fix.
|
|
This kind of build problem should probably be handled centrally in
"pkgsrc/mk/wrapper/transform-gcc". But I'm not sure how to check
for the platform in that file.
|
|
Deal with that by bumping PKGREVISION, and using a DIST_SUBDIR. The
DIST_SUBDIR name contains the date when upstream made the change, in
case they do it again.
The changes are small bug fixes (verified by comparing the
unpacked files). I will also ask upstream not to do this again.
|
|
|