From 942e56ba7d147d18d379305e76f064cec0aade7d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sat, 14 Mar 2020 03:01:16 +0000 Subject: CTAN sync 202003140301 --- systems/doc/dvipng/dvipng.html | 12 +- systems/doc/dvipng/dvipng.pdf | Bin 220307 -> 220376 bytes systems/doc/dvips/dvips.html | 111 +++++++++++-- systems/doc/dvips/dvips.pdf | Bin 405527 -> 412092 bytes systems/doc/kpathsea/kpathsea.html | 231 ++++++++++++++++++--------- systems/doc/kpathsea/kpathsea.pdf | Bin 301846 -> 402446 bytes systems/win32/miktex/tm/packages/next/pr.ini | 6 +- systems/win32/miktex/tm/packages/pr.ini | 6 +- systems/win32/w32tex/ChangeLog | 44 +++++ 9 files changed, 309 insertions(+), 101 deletions(-) (limited to 'systems') diff --git a/systems/doc/dvipng/dvipng.html b/systems/doc/dvipng/dvipng.html index 5125d4c479..9ca5f52f44 100644 --- a/systems/doc/dvipng/dvipng.html +++ b/systems/doc/dvipng/dvipng.html @@ -1,6 +1,6 @@ - + A DVI-to-PNG translator @@ -84,7 +84,7 @@ ul.no-bullet {list-style: none}
  • 8 Credits
  • 9 Copying
  • -
  • Index
  • +
  • Index
  • @@ -98,7 +98,7 @@ Next: , Up: This manual documents dvipng, a program to translate a DVI (DeVice Independent) file into PNG (Portable Network Graphics).

    -

    This file documents dvipng version 1.16 +

    This file documents dvipng version 1.17

    Corrections or perhaps rewrites of sections are very welcome.

    @@ -124,7 +124,7 @@ Independent) file into PNG (Portable Network Graphics). •
    Copying  GNU Lesser General Public License -• Index  General index +• Index  General index @@ -472,7 +472,7 @@ Next: , Up: dvipng with no arguments or with the standard ‘--help’ option.

    -
    This is ./dvipng 1.16 Copyright 2002-2015, 2019 Jan-Ake Larsson
    +
    This is ./dvipng 1.17 Copyright 2002-2015, 2019 Jan-Ake Larsson
     
     Usage: ./dvipng [OPTION]... FILENAME[.dvi]
     Options are chosen to be similar to dvips' options where possible:
    @@ -1285,7 +1285,7 @@ Georg Schwarz, Jason Farmer, Brian V. Smith, Samuel Hathaway, Thomas
     R. Shemanske, Stephen Gibson, Christian Ridderström, Ezra Peisach,
     William H Wheeler, Thomas Klausner, Harald Koenig, Adrian Bunk, Kevin
     Smith, Jason Riedy, Wolfram Krause, Reinhard Kotucha, Takeshi Abe, 
    -Waldeck Schutzer, and Andy Nguyen.
    +Waldeck Schutzer, Ahzo, and Andy Nguyen.
     


    diff --git a/systems/doc/dvipng/dvipng.pdf b/systems/doc/dvipng/dvipng.pdf index 08d644f0d3..e85e38e0ea 100644 Binary files a/systems/doc/dvipng/dvipng.pdf and b/systems/doc/dvipng/dvipng.pdf differ diff --git a/systems/doc/dvips/dvips.html b/systems/doc/dvips/dvips.html index c090e788a6..568dbae14b 100644 --- a/systems/doc/dvips/dvips.html +++ b/systems/doc/dvips/dvips.html @@ -1,9 +1,9 @@ - - + Dvips: A DVI-to-PostScript translator @@ -60,7 +60,7 @@ ul.no-bullet {list-style: none}
  • 5 Interaction with PostScript
  • 6 PostScript fonts
  • 7 Color
  • -
  • Index
  • +
  • Index
  • @@ -150,7 +150,8 @@ ul.no-bullet {list-style: none}
  • 6.1.2 Glyph files
  • 6.1.3 Virtual fonts
  • 6.1.4 Encodings
  • -
  • 6.1.5 How PostScript typesets a character
  • +
  • 6.1.5 Bitmap font encodings
  • +
  • 6.1.6 How PostScript typesets a character
  • 6.2 Making a PostScript font available
  • 6.3 Invoking Afm2tfm @@ -181,7 +182,7 @@ ul.no-bullet {list-style: none}
  • 7.6.2 Color specials
  • -
  • Index
  • +
  • Index
  • @@ -192,8 +193,8 @@ Next: , Up:

    Dvips

    -

    This manual documents Dvips version 5.999 -(February 2019), a program to translate a DVI file into +

    This manual documents Dvips version 2020.1 +(January 2020), a program to translate a DVI file into PostScript. You may freely use, modify and/or distribute this file.

    @@ -211,7 +212,7 @@ PostScript. You may freely use, modify and/or distribute this file. - @@ -927,6 +928,14 @@ do color separations or other neat tricks. physical page numbers.

    +
    -bitmapfontenc option
    +
    + +

    Turns bitmap font encoding to ‘off’, ‘on’ (no warnings +for missing bitmap font encodings), or ‘strict’ (with warnings +for missing bitmap font encodings). +

    +
    -c num
    @@ -1757,6 +1766,13 @@ There is no provision for continuation lines.

    Multiple copies. Same as ‘-b’, see Option details.

    +
    bitmapfontenc option
    +
    +

    Turns bitmap font encoding to ‘off’, ‘on’ (no warnings +for missing bitmap font encodings), or ‘strict’ (with warnings +for missing bitmap font encodings). +

    +
    c filename

    Include filename as an additional configuration file, read @@ -3683,7 +3699,9 @@ i.e., renumbers, the characters of a font. • Encodings  Character codes and character names. -• PostScript typesetting  How PostScript typesets a character. +• Bitmap font encodings  Encodings for bitmapped fonts. + +• PostScript typesetting  How PostScript typesets a character. @@ -3882,7 +3900,7 @@ using a DVI translator that doesn’t understand vf’s itself.


    6.1.4 Encodings

    @@ -3940,12 +3958,70 @@ distribution, and three corresponding to the TeX mathematics fonts: italics, and texmsym.enc for math symbols.

    +
    +
    +

    +Next: , Previous: , Up: Font concepts   [Contents][Index]

    +
    +

    6.1.5 Bitmap font encodings

    + + + + + +

    To dvips, bitmapped fonts do not have any notion of linguistics; they +are simply a vector of glyphs. By comparison, PostScript fonts are +required to contain an encoding vector that at least provides +glyph names; these names can permit PostScript and PDF viewers to +extract legible text from Postscript and PDF output. +

    +

    Unlike previous versions, dvips versions 2020 and later add glyph +naming information to Type 3 bitmapped fonts (if they can locate such +information) as an Encoding vector. This provides some support for +search, for copy and paste, and even some limited support for +accessibility. The ‘bitmapfontenc’ command line option +(see Option details and bitmapfontenc configuration option +(see Configuration file commands) enable and disable this +functionality; by default it is set to enabled, without warnings. +

    + +

    To do this, dvips must find encoding information for the bitmapped +fonts. It does this by first searching for a font-specific encoding +file; for instance, for cmr10, it will search for dvips-cmr10.enc +in the standard encoding path. If it does not find such a file, it +will search for a dvips-all.enc file which contains a base set of +encodings for many fonts. +

    +

    The specific syntax of an encoding file is unspecified, except that it +must be a PostScript fragment that leaves exactly one object on the +operand stack. (This is different from the encoding files used to +define encodings for PostScript fonts, described earlier). Normally +that object is just an array of 256 names; in this case, that array is +used as the encoding vector for the font. Alternatively, the object +can be a procedure that, when executed, leaves a legal encoding vector +on the stack. This second option is made available to support future +enhancements that may add additional constructs to the font dictionary +to enhance the interpretation of font characters. +

    +

    The dvips-all.enc file contains encodings for many fonts, and +it is loaded by dvips at most once. The format is just a sequence of +font names, one per line, each terminated by a colon, followed by the +encoding to use for those files. +

    + + +

    As part of its operation, to enable heuristics in PostScript and +PDF viewers to properly identify word breaks and column gutters, +dvips also generates a modified font bounding box and a modified +font coordinate system. +

    +
    -

    6.1.5 How PostScript typesets a character

    +

    6.1.6 How PostScript typesets a character

    @@ -5427,6 +5503,7 @@ Previous: , Up: -aAfm2tfm options -BOption details -b numOption details +-bitmapfontenc optionOption details -c numOption details -C numOption details -c ratioAfm2tfm options @@ -5586,7 +5663,10 @@ Previous: , Up: Bhattacharya, TanmoyHypertext big pointsBounding box binary files, not supportedIncluding graphics fails +bitmap font encodingOption details +bitmap font encodingsBitmap font encodings bitmap fontsGlyph files +bitmapfontenc config command (bitmap font encoding)Configuration file commands bop undefined errorPrinter errors bop-hookPaper trays bop-hookEPSF scaling @@ -5597,6 +5677,7 @@ Previous: , Up: bounding box, definedBounding box bounding box, determiningBounding box bounding box, finding tightOption details +bounding box, for bitmap fontsBitmap font encodings bounding box, inaccurateEPSF clipping bounding box, supplying to TeX\includegraphics bounding box, supplying to TeXEPSF macros @@ -5648,6 +5729,7 @@ Previous: , Up: configuration, of DvipsInstallation continuation lines, not supportedConfiguration file commands control-DOption details +coordinate system, for bitmap fontsBitmap font encodings copies, collatedOption details copies, duplicated page bodiesOption details copies, uncollatedOption details @@ -5684,6 +5766,7 @@ Previous: , Up: DVI magnificationEPSF scaling dvihps, hyperdvi to PostScriptHypertext Dvips configuration file optionsConfiguration file commands +dvips-all.encBitmap font encodings dvips.encEncodings DVIPSDEBUGEnvironment variables DVIPSFONTSEnvironment variables @@ -5708,6 +5791,7 @@ Previous: , Up: encoding vectors, definedEncodings encoding vectors, in Type 1 fontsPostScript typesetting encodingsEncodings +encodings, for bitmap fontsBitmap font encodings end-hookPostScript hooks environment variablesEnvironment variables EOFOption details @@ -5743,6 +5827,7 @@ Previous: , Up: filter, running as aOption details first page printedOption details font conceptsFont concepts +font encodings, bitmapBitmap font encodings font generation, avoidingOption details fontinstInvoking afm2tfm fonts, as header filesIncluding headers from TeX diff --git a/systems/doc/dvips/dvips.pdf b/systems/doc/dvips/dvips.pdf index 7f9608ceec..abd3c89a65 100644 Binary files a/systems/doc/dvips/dvips.pdf and b/systems/doc/dvips/dvips.pdf differ diff --git a/systems/doc/kpathsea/kpathsea.html b/systems/doc/kpathsea/kpathsea.html index cac5c2a91f..701b7141af 100644 --- a/systems/doc/kpathsea/kpathsea.html +++ b/systems/doc/kpathsea/kpathsea.html @@ -2,7 +2,7 @@ - + Kpathsea: A library for path searching @@ -152,7 +152,7 @@ ul.no-bullet {list-style: none}
  • 8.5.4 TeX or Metafont failing
  • -
  • Index
  • +
  • Index
  • @@ -165,8 +165,8 @@ Next: , Up:

    Kpathsea library

    This manual documents the Kpathsea library for path searching. It -corresponds to version 6.3.1, released in -March 2019. +corresponds to version 6.3.2, released in +March 2020.

    - @@ -208,8 +208,8 @@ Next:
    , Previ -

    This manual corresponds to version 6.3.1 of the Kpathsea -library, released in March 2019. +

    This manual corresponds to version 6.3.2 of the Kpathsea +library, released in March 2020.

    The library’s fundamental purpose is to return a filename from a list of directories specified by the user, similar to what shells do when @@ -230,7 +230,7 @@ this library:

    Other software that we do not maintain also uses it.

    Kpathsea is now maintained as part of the TeX Live distribution -(http://tug.org/texlive), which includes several more +(https://tug.org/texlive), which includes several more Kpathsea-using programs. For information on configuration, building, installing, and more, see Building TeX Live.

    @@ -251,7 +251,7 @@ along with any changes you have made, and allow anyone to modify the library source and distribute their modifications. It does not mean you have to distribute the source to your program using the library, although we hope you will. See accompanying files for the text of the -GNU licenses, or http2://www.gnu.org/licenses. +GNU licenses, or https://gnu.org/licenses.

    If you know enough about TeX to be reading this manual, then you (or @@ -391,19 +391,20 @@ Next: , Previous:

    This -is https://tug.org/tex/unixtex.ftp, last updated 28 November -2017. Email tex-k@tug.org with comments or questions. +is ftp://tug.org/tex/unixtex.ftp, a.k.a. +https://tug.org/unixtex.ftp, last updated 29 February 2020. +Email tex-k@tug.org with comments or questions.

    The principal free TeX distribution for Unix-like systems is TeX Live, on the web at http://tug.org/texlive. The pages there -describe many ways to acquire and.or build TeX, over the Internet +describe many ways to acquire and/or build TeX, over the Internet or on physical media, both the sources and precompiled binaries for many systems, either standalone or as part of various operating system distributions.

    -

    Web2c, Kpathsea, Dvips, and Dviljk are no longer released as a -separate packages. Their sources are now maintained as part of TeX -Live. +

    Web2c, Kpathsea, Dvips, and Dviljk, among others, are no longer +released as a separate packages. Their sources are now maintained as +part of TeX Live.

    @@ -411,7 +412,7 @@ Live.

    The host ftp.cs.stanford.edu is the original source for the files for which Donald Knuth is directly responsible: tex.web, plain.tex, etc. However, unless you want to undertake the -project of building your TeX installation from scratch, it is more +project of building your TeX system from scratch, it is more reliable and less work to retrieve these files as part of a larger package.

    @@ -512,8 +513,8 @@ Next: , Pre distribution. It conforms to both the GNU coding standards and the TeX directory structure (TDS) standard. For rationale and further explanation, please see those documents. The GNU document is -available from http://www.gnu.org/prep/standards. The TDS -document is available from http://www.mirror.ctan.org/tds +available from https://gnu.org/prep/standards. The TDS +document is available from http://mirror.ctan.org/tds (see unixtex.ftp).

    In short, here is a skeleton of the default directory structure, @@ -604,6 +605,12 @@ Next: , Previous: provides. For information about searching for particular file types (e.g., TeX fonts), see the next chapter.

    + +

    This section, with minor differences, has been translated into several +other languages (Chinese, Spanish, Russian, Japanese, French, German, +…) as part of the TeX Live guide; see +https://tug.org/texlive/doc.html for links. +

    @@ -740,12 +747,16 @@ Next: , Pre In the order in which Kpathsea looks for them:

      -
    1. -A user-set environment variable, e.g., TEXINPUTS. +
    2. +A command-line option such as --cnf-line, available in +kpsewhich and most TeX engines. See Path searching options. + + +

      A user-set environment variable, e.g., TEXINPUTS. Environment variables with an underscore and the program name appended override; for example, TEXINPUTS_latex overrides TEXINPUTS if the program being run is named ‘latex’. - +

    3. A program-specific configuration file, e.g., an ‘S /a:/b’ line in Dvips’ config.ps (see Config files in Dvips). @@ -812,12 +823,12 @@ mentions most features. The format of texmf.cnf files follows:
    4. Comments start with ‘%’, either at the beginning of a line or preceded by whitespace, and continue to the end of the line. That is, -as with most shells, a ‘%’ in the “middle” of a value does not +similar to most shells, a ‘%’ in the “middle” of a value does not start a comment. Examples:
      % this is a comment
      -var = a%b  % but the value of var will be "a%b".
      +var = a%b  % but the value of var will be "a%b"
       
    5. @@ -831,7 +842,7 @@ A ‘\’ at the end of a line acts as a continuation chara the next line is appended. Whitespace at the beginning of continuation lines is not ignored. -
    6. Each remaining line must look like +
    7. Each remaining line will look like:
      variable [. progname] [=] value
      @@ -843,23 +854,32 @@ lines is not ignored.
       The variable name may contain any character other than whitespace,
       ‘=’, or ‘.’, but sticking to ‘A-Za-z_’ is safest.
       
      -
    8. If ‘.progname’ is present, the definition only -applies if the program that is running is named (i.e., the last -component of argv[0] is) progname or -progname.{exe,bat,cmd,...}. Most notably, this allows -different flavors of TeX to have different search paths. +
    9. +If ‘.progname’ is present (preceding spaces are +ignored), the definition only applies if the program that is running +is named (i.e., the last component of argv[0] is) +progname or progname.{exe,bat,cmd,...}. Most +notably, this allows different flavors of TeX to have different +search paths. The progname value is used literally, without +variable or other expansions.
    10. -value may contain any characters except ‘%’ and ‘@’. -(These restrictions are only necessary because of the processing done -on texmf.cnf at build time, so you can stick those characters -in after installation if you have to.) The -‘$var.prog’ feature is not available on the +Considered as strings, value may contain any character. +However, in practice most texmf.cnf values are related to path +expansion, and since various special characters are used in expansion, +such as braces and commas, they cannot be used in directory names. + +

      The ‘$var.prog’ feature is not available on the right-hand side; instead, you must use an additional variable (see -below for example). A ‘;’ in value is translated to -‘:’ if running under Unix; this is useful to write a single -texmf.cnf which can be used under both Unix and Windows. - +below for example). +

      + +

      A ‘;’ in value is translated to ‘:’ if running under +Unix, in order to have a single texmf.cnf that can support both +Unix and Windows systems. This translation happens with any value, not +just search paths, but fortunately in practice ‘;’ is not needed +in other values. +

    11. All definitions are read before anything is expanded, so you can use variables before they are defined (like Make, unlike most other programs). @@ -880,13 +900,33 @@ TEXINPUTS.latex = $latex2e_inputs -

      This format has obvious similarities to Bourne shell scripts—change -the comment character to #, disallow spaces around the -=, and get rid of the .name convention, and it -could be run through the shell. However, there seemed little -advantage in this, since all the information would have to passed back -to Kpathsea and parsed there anyway, since the sh process -couldn’t affect its parent’s environment. +

      This format has some similarity to Bourne shell scripts—change the +comment character to #, disallow spaces around the =, +and get rid of the .name convention, and it could be run +through the shell. However, there seemed little advantage in this, +since all the information would have to passed back to Kpathsea and +parsed there anyway, since the sh process couldn’t affect its +parent’s environment. +

      + +

      The combination of spaces being ignored before the . of a +program name qualifer and the optional ‘=’ for the assignment has +an unexpected consequence: if the value begins with a literal ‘.’ +and the ‘=’ is omitted, the intended value is interpreted as a +program name. For example, a line var .;/some/path is taken as +an empty value for var running under the program named +‘;/some/path’. To diagnose this, Kpathsea warns if the program +name contains a path separator or other special character. The +simplest way to avoid the problem is to use the =. +

      +

      Exactly when a character will be considered special or act as itself +depends on the context in which it is used. The rules are inherent in +the multiple levels of interpretation of the configuration (parsing, +expansion, search, …) and so cannot be concisely stated, +unfortunately. There is no general escape mechanism; in particular, +‘\’ is not an “escape character” in texmf.cnf files. +When it comes choosing directory names for installation, it is safest to +avoid them all.

      The implementation of all this is in kpathsea/cnf.c. @@ -1207,11 +1247,11 @@ one of those 501 entries. Therein lies slowness.

      Unfortunately, in some cases files in leaf directories are stat’d: if the path specification is, say, ‘$TEXMF/fonts//pk//’, then files in a subdirectory -‘…/pk’, even if it is a leaf, are checked. The reason cannot -be explained without reference to the implementation, so read +‘…/pk’, even if it is a leaf, are checked. The reason +cannot be explained without reference to the implementation, so read kpathsea/elt-dirs.c (search for ‘may descend’) if you are -curious. And if you can find a way to solve the problem, please -let me know. +curious. And if you find a way to solve the problem, please let me +know.

      Subdirectory expansion is implemented in the source file @@ -1274,8 +1314,8 @@ case.

      This same problematic scenario has always existed on Windows, but for whatever reason, it has become much more common since Apple also went -to a case-insensitive filesystem. Hence the move to change the -Kpathsea behavior now. +to a case-insensitive filesystem. Hence the relatively late change +to the Kpathsea behavior.

      The fallback case-insensitive search is omitted at compile-time on @@ -1382,7 +1422,7 @@ find `cat /tmp/texdirlist` -iname somefile.tex -print </tmp/texdirlist Kpathsea would be a lot of error-prone trouble for something that is only useful for debugging. If your find does not support -iname, you can get GNU Find from -https://www.gnu.org/software/findutils. +https://gnu.org/software/findutils.

      The casefolding search is implemented in the source file kpathsea/pathsearch.c. Two implementation points: @@ -1416,7 +1456,7 @@ Next:

      Subdirectory expansion). Nevertheless, in practice searching -each possible directory in typical TeX installations takes an +every possible directory in typical TeX installations takes an excessively long time.

      Therefore, Kpathsea can use an externally-built filename @@ -1424,8 +1464,7 @@ database file named ls-R that maps files to directories, thus avoiding the need to exhaustively search the disk.

      A second database file aliases allows you to give additional -names to the files listed in ls-R. This can be helpful to adapt -to “8.3” filename conventions in source files. +names to the files listed in ls-R.

      The ls-R and aliases features are implemented in the source file kpathsea/db.c. @@ -1709,6 +1748,28 @@ case-insensitive, it merely means that Kpathsea does not do any casefolding itself.

      +
      --cnf-line=str
      +
      +

      Parse str as if it were a line in the texmf.cnf +configuration file (see Config files), overriding settings in the +actual configuration files, and also in the environment (see Path sources). This is implemented by making any settings from str +in the environment, overwriting any value already there. Thus, an +extra colon in a ‘--cnf-line’ value will refer to the value from +a configuration file, not a user-set environment variable. +

      +

      Furthermore, any variable set from str will also be set with the +program name suffix. For example, pdftex +--cnf-line=TEXINPUTS=/foo: will set both TEXINPUTS and +TEXINPUTS_pdftex in the environment (and the value will be +/foo followed by the setting from texmf.cnf, ignoring +any user-set TEXINPUTS). +

      +

      This behavior is desirable because, in practice, many variables in the +distributed texmf.cnf are program-specific, and the intuitive +behavior is for values set on the command line with --cnf-line +to override them. +

      +
      --dpi=num
      @@ -2119,8 +2180,8 @@ current system in the expansion. a Unix-ish system) ‘.:/home/karl’, supposing the latter is the current user’s home directory. Note that the ‘;’ in the source value, as commonly used in texmf.cnf, has changed to a -‘:’, as the normal path separator on the current system. (On a -Windows-ish system, the ‘;’ would remain.) +‘:’, as the normal path separator on the current system. On a +Windows-ish system, the ‘;’ would remain.

      --var-value=variable
      @@ -2136,7 +2197,7 @@ default is not changed) ‘1’.

      Example to contrast with ‘--var-brace-value’: ‘FOO='.;~' kpsewhich --var-value=FOO’ outputs ‘.;~’, i.e., the same as the -input value. +input value, on all systems.

      @@ -2263,7 +2324,7 @@ suffix ‘.bib’.
      bltxml
      -

      (BibLaTeXML bibliography files for Biber, http://ctan.org/pkg/biber) +

      (BibLaTeXML bibliography files for Biber, https://ctan.org/pkg/biber) BLTXMLINPUTS suffix ‘.bltxml’.

      @@ -2281,7 +2342,7 @@ suffix ‘.bst’.
      -

      (dynamic libraries for Lua, http://ctan.org/pkg/luatex) +

      (dynamic libraries for Lua, https://ctan.org/pkg/luatex) CLUAINPUTS suffixes ‘.dll’ and ‘.so’.

      @@ -2572,7 +2633,7 @@ additional suffix ‘.pro’.
      ris
      -

      (RIS bibliography files, primarily for Biber, http://ctan.org/pkg/biber) +

      (RIS bibliography files, primarily for Biber, https://ctan.org/pkg/biber) RISINPUTS suffix ‘.ris’.

      @@ -3676,7 +3737,7 @@ separate library.) different systems. You will almost certainly want to use Autoconf and probably Automake for configuring and building your software if you use Kpathsea; I strongly recommend using Autoconf and Automake regardless. -They are available from http://www.gnu.org/software. +They are available from https://gnu.org/software.


      @@ -3864,7 +3925,7 @@ me to understand. Please also include a ChangeLog entry. If the bug involved is an actual crash (i.e., core dump), it is easy and useful to include a stack trace from a debugger (I recommend the -GNU debugger GDB (http://www.gnu.org/software/gdb). If the +GNU debugger GDB (https://gnu.org/software/gdb). If the cause is apparent (a NULL value being dereferenced, for example), please send the details along. If the program involved is TeX or Metafont, and the crash is happening at apparently-sound @@ -3891,7 +3952,7 @@ Next: , Previous:

      Web2c and Kpathsea in general are discussed on the mailing list tex-k@tug.org. You can subscribe and peruse the archives on -the web http://lists.tug.org/tex-k. +the web https://lists.tug.org/tex-k.

      You do not need to join to submit a report, nor will it affect whether you get a response. Be aware that large data files are sometimes @@ -3900,7 +3961,7 @@ the list.

      If you are looking for general TeX help, such as how to install a full TeX system or how to use LaTeX, please see -http://tug.org/begin.html. +https://tug.org/begin.html.


      @@ -4290,7 +4351,7 @@ M lqmed the wrong device, most likely mktexpk’s built-in guess for the mode is wrong, and you should override it as above.

      -

      See http://ctan.org/pkg/modes for a list of resolutions and mode +

      See https://ctan.org/pkg/modes for a list of resolutions and mode names for most devices (additional submissions are welcome).

      @@ -4380,11 +4441,15 @@ Previous: ,   :   -\ +; +   +=   -{ +\   -~ +{ +   +~  
      A @@ -4450,6 +4515,8 @@ Previous: ,
    + + @@ -4528,6 +4595,7 @@ Previous: , + @@ -4560,15 +4628,21 @@ Previous: , - + + + + + + + - + - + @@ -5101,6 +5175,7 @@ Previous: , + @@ -5176,11 +5251,15 @@ Previous: ,   :   -\ +; +   += +   +\   -{ +{   -~ +~  
    A diff --git a/systems/doc/kpathsea/kpathsea.pdf b/systems/doc/kpathsea/kpathsea.pdf index cd2acf69f1..0cb23b250f 100644 Binary files a/systems/doc/kpathsea/kpathsea.pdf and b/systems/doc/kpathsea/kpathsea.pdf differ diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini index e3df92a522..6bdfed0a1e 100644 --- a/systems/win32/miktex/tm/packages/next/pr.ini +++ b/systems/win32/miktex/tm/packages/next/pr.ini @@ -2,9 +2,9 @@ [repository] -date=1584047798 +date=1584134168 lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9 -lstdigest=5da2109b528b57e5e9bbb5130f2506a8 +lstdigest=f7917315c2f9d199a36fda70ed223abd numpkg=3874 relstate=next -version=7376 +version=7377 diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini index 44644f128b..8330b24da1 100644 --- a/systems/win32/miktex/tm/packages/pr.ini +++ b/systems/win32/miktex/tm/packages/pr.ini @@ -2,9 +2,9 @@ [repository] -date=1584047479 +date=1584133924 lastupd=autosp cases hitszthesis import langsci-avm oops pmhanguljamo pst-fractal scholax texfot tuda-ci unicode-alphabets quran udesoftec acro adjmulticol arara chemformula chemmacros cjk-gs-integrate -lstdigest=6ab61592ca4c7b103654f15ed4b3fb32 +lstdigest=4058d8af99b14459841ec5cc55e0bf9b numpkg=3874 relstate=stable -version=7376 +version=7377 diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog index 0712d9af3c..d5d4a37032 100644 --- a/systems/win32/w32tex/ChangeLog +++ b/systems/win32/w32tex/ChangeLog @@ -1,5 +1,49 @@ W32TeX (x86 & x64) ChangeLog +[2020/03/12] +(01) context.tar.xz + Update curl.exe (7.69.1), and a format file for xetex. +(02) latex-dev.tar.xz + Update a format file for xetex. +(03) luajittex-exp-w32.tar.xz + Update luajittex.dll, and luajithbtex.dll. +(04) luajittex-w32.tar.xz + Update luajittex.dll, and luajithbtex.dll. +(05) luatex-exp-w32.tar.xz + Update luatex.dll, and luahbtex.dll. +(06) luatex-w32.tar.xz + Update luatex.dll, and luahbtex.dll. +(07) makeindex-w32.tar.xz + Update ICU (66.1) in upmendex.exe. +(08) ptex-w32.tar.xz + Update pmpost.dll. +(09) uptex-w32.tar.xz + Update upmpost.dll. +(10) web2c-w32.tar.xz + Update autosp (2020-03-11), and mpost.dll. +(11) xetex-w32.tar.xz + Update ICU (66.1) in xetex.dll, and bibtexu.exe. +(12) win64/context-w64.tar.xz + Update curl.exe (7.69.1). +(13) win64/luajittex-exp-w64.tar.xz + Update luajittex.dll, and luajithbtex.dll. +(14) win64/luajittex-w64.tar.xz + Update luajittex.dll, and luajithbtex.dll. +(15) win64/luatex-exp-w64.tar.xz + Update luatex.dll, and luahbtex.dll. +(16) win64/luatex-w64.tar.xz + Update luatex.dll, and luahbtex.dll. +(17) win64/makeindex-w64.tar.x + Update ICU (66.1) in upmendex.exe. +(18) win64/ptex-w64.tar.xz + Update pmpost.dll. +(19) win64/uptex-w64.tar.xz + Update upmpost.dll. +(20) win64/web2c-w64.tar.xz + Update autosp (2020-03-11), and mpost.dll. +(21) win64/xetex-w64.tar.xz + Update ICU (66.1) in xetex.dll, and bibtexu.exe. + [2020/03/11] (01) context.tar.xz ConTeXt version: 2020.03.10 14:44. -- cgit v1.2.3