diff options
21 files changed, 318 insertions, 0 deletions
diff --git a/Build/source/utils/biber/bin/i386-cygwin/biber.exe b/Build/source/utils/biber/bin/i386-cygwin/biber.exe Binary files differindex fbacc2c0f59..8d0f64f744d 100755 --- a/Build/source/utils/biber/bin/i386-cygwin/biber.exe +++ b/Build/source/utils/biber/bin/i386-cygwin/biber.exe diff --git a/Build/source/utils/biber/bin/i386-linux/biber b/Build/source/utils/biber/bin/i386-linux/biber Binary files differindex 63e92421a67..ec2752d29e2 100755 --- a/Build/source/utils/biber/bin/i386-linux/biber +++ b/Build/source/utils/biber/bin/i386-linux/biber diff --git a/Build/source/utils/biber/bin/i386-solaris/biber b/Build/source/utils/biber/bin/i386-solaris/biber Binary files differindex a783cfb3144..48c68aaacdc 100755 --- a/Build/source/utils/biber/bin/i386-solaris/biber +++ b/Build/source/utils/biber/bin/i386-solaris/biber diff --git a/Build/source/utils/biber/bin/universal-darwin/biber b/Build/source/utils/biber/bin/universal-darwin/biber Binary files differindex f187ba531bc..90498c077cf 100755 --- a/Build/source/utils/biber/bin/universal-darwin/biber +++ b/Build/source/utils/biber/bin/universal-darwin/biber diff --git a/Build/source/utils/biber/bin/win32/biber.exe b/Build/source/utils/biber/bin/win32/biber.exe Binary files differindex 04832dc2552..814f414c5b7 100755 --- a/Build/source/utils/biber/bin/win32/biber.exe +++ b/Build/source/utils/biber/bin/win32/biber.exe diff --git a/Build/source/utils/biber/bin/x86_64-darwin/biber b/Build/source/utils/biber/bin/x86_64-darwin/biber Binary files differindex 2be4a3bb7da..f2b242f321a 100755 --- a/Build/source/utils/biber/bin/x86_64-darwin/biber +++ b/Build/source/utils/biber/bin/x86_64-darwin/biber diff --git a/Build/source/utils/biber/bin/x86_64-linux/biber b/Build/source/utils/biber/bin/x86_64-linux/biber Binary files differindex d1abd8fc794..9bfd3e5ddc7 100755 --- a/Build/source/utils/biber/bin/x86_64-linux/biber +++ b/Build/source/utils/biber/bin/x86_64-linux/biber diff --git a/Build/source/utils/biber/bin/x86_64-solaris/biber b/Build/source/utils/biber/bin/x86_64-solaris/biber Binary files differindex b300b9c7911..86cae5e8476 100755 --- a/Build/source/utils/biber/bin/x86_64-solaris/biber +++ b/Build/source/utils/biber/bin/x86_64-solaris/biber diff --git a/Master/bin/amd64-freebsd/biber b/Master/bin/amd64-freebsd/biber Binary files differdeleted file mode 100755 index 06b80e5da0a..00000000000 --- a/Master/bin/amd64-freebsd/biber +++ /dev/null diff --git a/Master/bin/i386-cygwin/biber.exe b/Master/bin/i386-cygwin/biber.exe Binary files differindex fbacc2c0f59..8d0f64f744d 100755 --- a/Master/bin/i386-cygwin/biber.exe +++ b/Master/bin/i386-cygwin/biber.exe diff --git a/Master/bin/i386-freebsd/biber b/Master/bin/i386-freebsd/biber Binary files differdeleted file mode 100755 index 4dc7a01290f..00000000000 --- a/Master/bin/i386-freebsd/biber +++ /dev/null diff --git a/Master/bin/i386-linux/biber b/Master/bin/i386-linux/biber Binary files differindex 63e92421a67..ec2752d29e2 100755 --- a/Master/bin/i386-linux/biber +++ b/Master/bin/i386-linux/biber diff --git a/Master/bin/i386-solaris/biber b/Master/bin/i386-solaris/biber Binary files differindex a783cfb3144..48c68aaacdc 100755 --- a/Master/bin/i386-solaris/biber +++ b/Master/bin/i386-solaris/biber diff --git a/Master/bin/universal-darwin/biber b/Master/bin/universal-darwin/biber Binary files differindex f187ba531bc..90498c077cf 100755 --- a/Master/bin/universal-darwin/biber +++ b/Master/bin/universal-darwin/biber diff --git a/Master/bin/win32/biber.exe b/Master/bin/win32/biber.exe Binary files differindex 04832dc2552..814f414c5b7 100755 --- a/Master/bin/win32/biber.exe +++ b/Master/bin/win32/biber.exe diff --git a/Master/bin/x86_64-darwin/biber b/Master/bin/x86_64-darwin/biber Binary files differindex 2be4a3bb7da..f2b242f321a 100755 --- a/Master/bin/x86_64-darwin/biber +++ b/Master/bin/x86_64-darwin/biber diff --git a/Master/bin/x86_64-linux/biber b/Master/bin/x86_64-linux/biber Binary files differindex d1abd8fc794..9bfd3e5ddc7 100755 --- a/Master/bin/x86_64-linux/biber +++ b/Master/bin/x86_64-linux/biber diff --git a/Master/bin/x86_64-solaris/biber b/Master/bin/x86_64-solaris/biber Binary files differindex b300b9c7911..86cae5e8476 100755 --- a/Master/bin/x86_64-solaris/biber +++ b/Master/bin/x86_64-solaris/biber diff --git a/Master/texmf-dist/doc/bibtex/biber/biber.pdf b/Master/texmf-dist/doc/bibtex/biber/biber.pdf Binary files differindex 7d9ad2ec860..8080266ed16 100644 --- a/Master/texmf-dist/doc/bibtex/biber/biber.pdf +++ b/Master/texmf-dist/doc/bibtex/biber/biber.pdf diff --git a/Master/texmf-dist/source/bibtex/biber/Changes b/Master/texmf-dist/source/bibtex/biber/Changes new file mode 100644 index 00000000000..9d8e5ed9573 --- /dev/null +++ b/Master/texmf-dist/source/bibtex/biber/Changes @@ -0,0 +1,318 @@ +Revision history for Biber + +1.1 (01-08-2012) + * Misc bug fixes + * Fixed later CentOS libz issue by including latest libz for linux builds + * Fixed DOT output (SF bug 3544894) +1.0 (01-07-2012) + * Internal data model processing changes + * New labeltitleyear and extratitleyear disambiguation tracker + * New labeltitle and extratitle disambiguation tracker + * Sorting per list enabled for biblatex 2.0 + * New noinit option for ignoring parts of names when generating initials + * Some optimisations for large data sources + * Fixed build issues which broke PAR::Packer binary under latest Debian (Wheezy) +0.9.9 30-03-2012 + * Added sortfirstinits option + * HTTPS support for remote data sources + * Biber now ignores names when it can't determine minimal + information like a lastname. Before, it would throw lots of errors + and die. + * Strips UTF-8 BOMs before passing to Text::BibTeX otherwise it complains + * Merged --graph and --bltxml options into --outformat option + * Updated some internal Unicode 6.0 things + * Minor bug fixes +0.9.8 20-12-2012 + * Changed config file sourcemap syntax and docs + * Support for citekey aliases + * New DOT output format +0.9.7 27-11-2011 + * per-datasource mapping restrictions + * Completely new config file format to allow for extensions + * Fixed --help issue with PAR::Packer + * Fixed .bcf XSL inheritance attribute value issue + * Moved XDATA output skip into structure where it should have been originally +0.9.6 13-11-2011 + * Fixed binary issue with Readonly::XS not being detected + * Fixed bug tracker ticket #3436870 + * Match/replace functionality for data source field filtering + * New AUCTeX patches for better biblatex/biber support + * Now requires perl 5.14 for full Unicode 6.0 support + * New XDATA entrytype and field to allow more complex macro-style + data inheritance + * crossref cascading is in guaranteed resolve order now + * Warnings/error summary is now a more consistent format with all + other biber messages. + * Matching of .bcf keys to datasource keys is now case-sensitive + * Fixed biblatex bug tracker ticket #3399744 + * Fixed bug tracker ticket #3402114 + * max/minnames -> max/mincitenames + * max/min* now all per-type and per-entry + * uniquelist/uniquename now per-entry + * Re-factored recode module with XML data and XSL->HTML transform doc +0.9.5 18-08-2011 + * Fixed auto-bblsafechars bug + * refactored explicit "and others" in bibtex data sources + * Fixed issue with sorting=none and \nocite{*} +0.9.4 30-07-2011 + * Added support for "SORTSHORTHAND" field + * New "map" option to allow user field/entry type mapping (aliasing) in + addition to .dcf settings + * Made the relevant places depend on max/min{alpha,bib}names instead of + just max/minnames + * Bug fixes to bblsafechars + * Implemented user-customisable labelalpha (not yet in biblatex) + * Implemented per-name hashes +0.9.3 05-06-2011 + * New mininit and minfull uniquename options + * New minyear uniquelist option + * Major revamp of uniqueness code + * Moved to new external process calling module because IPC::Run + doesn't work on Windows in packed binaries (kpsewhich was + returning nothing). +0.9.2 09-05-2011 + * Some internal changes for perl 5.14 + * Bug fixes for uniquelist processing +0.9.1 29-04-2011 + * Made temp files all use a global temp dir. + * Moved temp .utf8 conversions to temp dir so biber works using + .bib files which are in non-writable locations. + * Added back an info log message about finding data sources (Lyx compat) +0.9 29-03-2011 + * No longer auto-escapes any TeX markup in bibtex data sources. This + is fraught with danger and is a mess. Best not to do it at all. + * Supports biblatex \bibnamedelimi macro + * Implementation of uniquename and uniquelist options for biblatex 1.4+ +0.8.4 19-03-2011 + * Bug fixes (wrong escaping of "[", "_" and "]" in .bbl) +0.8.3 14-03-2011 + * Biber now in TexLive + * Added several new binary builds + * All name part and element formatting is now abstracted into macros + so that it can be controlled via biblatex. + * Much more documentation on binary builds for packagers + * Bug fixes +0.8.2 14-02-2011 + * Bug fixes +0.8.1 12-02-2011 + * Small bug with default bibtex month macro support + * Made remote file support a little more robust (URI return codes) +0.8 11-02-2011 + * Forces biblatex format for month field + * Added support for remote data sources + * Added experimental support for RIS data sources + * Took out -a and -d flags. These are no longer very useful as the increasingly + sophisticated biblatex options cannot be set on the command line + anyway and so these flags are less and less relevant + * New inheritance model in sync with biblatex defaults + * Bug fixes +0.7.4 05-02-2011 + * Fix for mincrossrefs leaking across sections (biblatex SF bug #3173032) +0.7.3 03-02-2011 + * Performance tuning for sorting + * Text::BibTeX 0.51 for increased macro stack space + * Support for old BibTeX month macros by default + * Re-write of datasource processing to allow for modular plugins + * Generalised nosort option. + * Merged LaTeX::Decode into Biber::LaTeX::Recode and added encoding + to deal with inputenc's limitations for PDFLaTeX users + * new options for forcing/tuning UTF-8 -> LaTeX macro conversion + * Bug fixes +0.7.2 08-01-2011 + * Improved latexmk compatibility more +0.7.1 07-01-2011 + * Improved latexmk compatibility + * Added "x-ascii" encoding alias for "ascii" to deal with inputenx ascii. + * Bug fixes +0.7 05-01-2011 + * Completely re-written sorting routine using Schwartzian transform + for real multi-field support and per-field sorting settings. + * Bug fixes +0.6.9 (dev beta) + * Bug fixes +0.6.8 (dev beta) + * Generalised sorting behaviour in several respects + * Bug fixes +0.6.7 (dev beta) + * Bug fixes +0.6.6 (dev beta) + * More generalised sorting options + * Bug fixes +0.6.5 (dev beta) + * Bug fixes +0.6.4 (dev beta) + * Bug fixes +0.6.3 (dev beta) + * Outputs labelname name list to the .bbl + * Support for dynamic sets and simpler static set interface + * Misc bug fixes +0.6.2 (dev beta) + * Internal cleanup of structure code + * Misc bug fixes +0.6.1 (dev beta) + * More comprehensive structural checks on allowed entrytypes/fields + and field combinations/formats + * Added option validate_structure to turn on structural checks + * Renamed option validate -> validate_control + * Renamed option output-directory -> output_directory + * Added labelname and labelyear as possible sort specifications + * Misc bug fixes +0.6 20-11-2010 + * First non-beta release + * More abstracted and extensible crossref inheritance model + * U::C dependency to 0.67 + * sortcase and sortupper options now take same argument forms as in biblatex + * Misc bug fixes +0.5.7 09-10-2010 + * Misc bug fixes +0.5.6 04-10-2010 + * Latex character macro decoding is now better defined in the whole + (re)encoding workflow. + * "inputenc" option is now "bblencoding" + * "locale" option is now "sortlocale" + * New option "sortupper" + * Unicode::Collate sorting is now default as version 0.61 of this + has XS module and CLDR tailoring. + * Added binary dist build scripts + * Removed bundled Module::Build as there are some conflicts with + later versions. This is less of a problem anyway because the + binary build makes it less necessary to make builds easy on perl<5.10 + * Misc bug fixes +0.5.5 29-08-2010 + * Biber::BibTeX moved to Biber::Input::BibTeX. If upgrading, please remove + your installed <perl lib>/Biber/BibTeX.pm, just to be tidy + * New aliases for EPRINT classes and types implemented (see BibLaTeX docs). + * Biber now resolves XREFs as well as CROSSREFs so one less LaTeX pass is needed + * Allows UTF-8 citekeys. Requires Text::BibTeX >= 0.46 and a fully UTF-8 + aware TeX macro package (e.g. XeTeX or LuaLaTeX). Normal LaTeX with \inputenc + will not work because the UTF-8 it uses is incomplete, macro based and not native. + * RecDescent parser is no longer supported or included. If upgrading, please remove + your installed <perl lib>/Biber/BibTeX directory, just to be tidy + * Now requires LaTeX::Decode >= 0.03 + * Stricter version dependency for Text::BibTeX. Older than 0.42 is + rather useless for complex names. + * Re-factored and enhanced auto-re-encoding of .bib/.bbl. With biblatex + 0.9c, Biber handles all reencoding. + * Misc bug fixes +0.5.4 04-08-2010 + * Case-sensitive sorting option + * Multi-section support. Only one biber pass needed to process all + bib sections using extended biblatex 0.9b .bbl format. + * .aux file is no longer used by biber - all information is passed + in .bcf file. + * Misc bug fixes + * LaTeX::Decode is now a separate CPAN module and is no longer included +0.5.3 19-03-2010 + * Changed semantics of --outfile and --output-directory. --outfile + is now relative to --output-directory. If --outfile is absolute, it + is stripped to the filename and the path discarded. Absolute .aux + paths are stripped to filename for appending to --output-directory. + * Updated PRD to use new encoding option names. Now works with -e. + * sortlos was not settable to use bib sort order + * With Text::BibTeX >= 0.42, will do all name/initials generation with btparse + library. + * Abstracted BBL output into Biber::Output class for better re-use and potential + for output formats other than .bbl. + * Synced uniquename .bcf values with change in biblatex 0.9a +0.5.2 04-03-2010 + * Locale fixes + * Uniquename fixed to match BibLaTeX option values + * Improved error message for malformed names + * Fixed config file problems under windows and also added option to ignore config file + * Bug with conflicting case between citations and bib entries + * Moved pure perl parsename to PRD.pm + * Re-write of name parsing to use Text::BibTeX::Name by default + * Fields which can be null are explicitly flagged + * Add THANKS file + * Die early when biber is called without argument + * Fixed Mac config path error + * .bib parse continues after certain errors + * regularised collate options processing + * field nameaddon was missing from Biber::Constants + * Improved warning message for missing backend=biber + * SF bug 2952347 fix (empty date range end) + * uniquename counter was being provided incorrectly +0.5.1 15.02.2010 + * Remove support for legacy control files (\jobname-blx.bib): + Biber now only reads .bcf files written by biblatex with the + option "backend=biber". + * Improved handling of "uniquename" and "namehash". + * Don't apply latexescape in bbl output, as it breaks math formatting. + +0.5 13.02.2010 + * Supports all changes introduced by biblatex 0.9 + * Moved all parts relating to the experimental BibLaTeXML format to the + "biblatexml" branch on the git repo + * Communication between biblatex and Biber can be done through a + XML-based config file (extension .bcf): this is enabled with the + experimental biblatex option "backend=biber" + * Biber can now be customized with a configuration file + * Considerable refactoring and cleanup of the code + * Further enhancements to the test suite + * Improved logging mechanism + * More robust parsing of personal names + * Ignore certain prefixes and diacritics in sort strings, for + instance ʿAlī is sorted under A, and al-Hasan under H. This can + be customized in the configuration file (biber.conf). + * New command-line option --output-directory (like TeX) + * Many, many bugfixes :) + (See the output of "git log" for all details...) + +0.4.3 23.07.2009 + * With biblatex option "backend=biber" and biber option --v2 + the new experimental control file \jobname.bcf is used, + which brings in many new features, such as per-entrytype + settings. + * More sophisticated/customizable sorting mechanism + * More extensive test suite + * Improved BibLaTeXML schema + * improved handling of BibLaTeXML (enable nested children, + formatting elements, nosort elements) + * Do not apply latexescape() by default on xml strings + * Skip title handling in BibLaTeXML when not existing + * Ignore maxline, add option wraplines + * Built-in sort is now default (option --fastsort) + * Sorting with Unicode::Collate is possible with option --collate + * Make tests succeed w/o Parse::RD and Regexp::Common + * Don't output date and urldate in the bbl + * Add missing fields "date" "urldate" "organization" "annotator" + "foreword" and "eventtitle" + * Use Data::Dump instead of Data::Dumper for debugging + * Fields "library" and "remarks" are now skipped + * Bugfix for aliases (e.g. address, school) + * Bugfix: process urldate to get urlyear,urlmonth,urlday + * Remove illegal value shorttranslator from labelname option + * Changed biberdebug option to debug + * Changed option inputencoding to bibencoding + +0.4.2 25.04.2009 + * New option --inputencoding to handle 8-bit encoded bib files + * $BIBINPUT environment is now searched + * Improved parsing of personal names + * @comments are now silently ignored + * Fixed handling of @preamble; multiple preambles are allowed + * Warnings and errors behave more like BibTeX + * Alias fields are automatically converted (e.g. address -> location) + * Take care of "phdthesis" and "mathesis" types + * Cite keys of bib files are now case-insensitive + * Default Unicode collation now uses the table "latinkeys.txt" + (this is much faster than "allkeys.txt" which contains rules for + all Unicode glyphs) + * Unicode::Collate parameters can be passed as a command-line option + * Faster sorting (with option -f) is also possible for specific + locales given with option --locale (this is OS-dependent however) + * PRD grammar is now precompiled + * bbl output is now wrapped acc to maxline option + * Empty fields are no longer printed in the bbl + * Sorting is much improved. + * Use sortstring separators 0 1 2 like biblatex.bst + * Handle truncation of name lists acc to minnames/maxnames + * bib2biblatexml has been improved + * Windows version of Text::BibTeX provided as ppm. + * Many more bugfixes! + +0.4.1 31.03.2009 + * Text::BibTeX now optional dependency +0.4 27.03.2009 + * Initial beta release + diff --git a/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz b/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz Binary files differindex 42f8b66045a..88683e621cb 100644 --- a/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz +++ b/Master/texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz |