Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 03:44:33 UTC Now

2021-02-21 10:57:48 UTC MAIN commitmail json YAML

2021-02-21 10:55:35 UTC MAIN commitmail json YAML

2021-02-21 10:51:22 UTC MAIN commitmail json YAML

2021-02-21 10:48:44 UTC MAIN commitmail json YAML

tex-pxrubrica{,-doc}: Add version 1.3c

From Atsushi Toyokura in pkgsrc-wip

This package provides a function to add ruby annotations
(furigana) that follow the style conventional in Japanese
typography as described in the W3C technical note "Requirements
for Japanese Text Layout" ([JLREQ]) and the JIS specification
JIS X 4051. Starting with version 1.3, this package also
provides a function to add kenten (emphasis marks) to Japanese
text.

(markd)

2021-02-21 10:46:52 UTC MAIN commitmail json YAML

tex-pxjahyper{,-doc}: Add version 0.7

From Atsushi Toyokura in pkgsrc-wip

This package adjusts the behavior of hyperref on (u)pLaTeX so
that authors can properly create PDF documents that contain
document information in Japanese.

(markd)

2021-02-21 10:44:22 UTC MAIN commitmail json YAML

tex-pxcjkcat{,-doc}: Add version 1.1

From Atsushi Toyokura in pkgsrc-wip

The package provides management of the CJK category code
('kcatcode'> table of the upTeX extended TeX engine. Package
options are available for tailored use in the cases of
documents that are principally written in Japanese, or
principally written in English or other Western languages.

(markd)

2021-02-21 10:42:23 UTC MAIN commitmail json YAML

tex-pxbase{,-doc}: Add version 1.1b

From Atsushi Toyokura in pkgsrc-wip

The main purpose of this package is to provide auxiliary
functions which are utilized by other packages created by the
same author. It also provides a few user commands to assist in
creating Japanese documents using (u)pLaTeX.

(markd)

2021-02-21 10:39:50 UTC MAIN commitmail json YAML

tex-ptex2pdf{,-doc}: Add version 20200520.0

From Atsushi Toyokura in pkgsrc-wip

The Lua script provides system-independent support of Japanese
typesetting engines in TeXworks. As TeXworks typesetting setup
does not allow for multistep processing, this script runs one
of the ptex-based programs (ptex, uptex, eptex, platex,
uplatex) followed by dvipdfmx.

(markd)

2021-02-21 10:37:27 UTC MAIN commitmail json YAML

tex-plautopatch{,-doc}: Add version 0.9n

From Atsushi Toyokura in pkgsrc-wip

Japanese pLaTeX/upLaTeX formats and packages often conflict
with other LaTeX packages which are unaware of pLaTeX/upLaTeX.
In the worst case, such packages throw a fatal error or end up
with a wrong output. The goal of this package is that there
should be no need to worry about such incompatibilities,
because specific patches are loaded automatically whenever
necessary. This helps not only to simplify source files, but
also to make the appearance of working pLaTeX/upLaTeX sources
similar to those of ordinary LaTeX ones. This package depends
on the filehook package written by Martin Scharrer.

(markd)

2021-02-21 10:34:57 UTC MAIN commitmail json YAML

tex-platex-tools{,-doc}: Add version 2020

From Atsushi Toyokura in pkgsrc-wip

This bundle is an extended version of the latex-tools bundle
developed by the LaTeX team, mainly intended to support
pLaTeX2e and upLaTeX2e. Currently patches for the latex-tools
bundle and Martin Schroder's ms bundle are included.

(markd)

2021-02-21 10:32:47 UTC MAIN commitmail json YAML

tex-luatexja{,-doc}: Add version 20210214.0

The package offers support for typesetting Japanese documents
with LuaTeX. Either of the Plain and LaTeX2e formats may be
used with the package.

(markd)

2021-02-21 10:30:48 UTC MAIN commitmail json YAML

tex-jlreq{,-doc}: Add version 2020

From Atsushi Toyokura in pkgsrc-wip

This package provides a Japanese document class based on
requirements for Japanese text layout. The class file and the
JFM (Japanese font metric) files for LuaTeX-ja / pLaTeX /
upLaTeX are provided.

(markd)

2021-02-21 10:28:19 UTC MAIN commitmail json YAML

tex-ifxptex{,-doc}: Add version 0.2

From Atsushi Toyokura in pkgsrc-wip

The package provides commands for detecting pTeX and its
derivatives (e-pTeX, upTeX, e-upTeX, and ApTeX). Both LaTeX and
plain TeX are supported.

(markd)

2021-02-21 10:25:59 UTC MAIN commitmail json YAML

tex-ifptex{,-doc}: Add version 2.0

From Atsushi Toyokura in pkgsrc-wip

The ifptex package is a counterpart of ifxetex, ifluatex, etc.
for the ptex engine. The ifuptex package is an alias to ifptex
provided for backward compatibility.

(markd)

2021-02-21 10:23:52 UTC MAIN commitmail json YAML

tex-gentombow{,-doc}: Add version 2020

From Atsushi Toyokura in pkgsrc-wip

This bundle provides a LaTeX package for generating
Japanese-style crop marks (called 'tombow' in Japanese) for
practical use in self-publishing. The bundle contains the
following packages: gentombow.sty: Generate crop marks (called
'tombow' in Japanese) for practical use in self-publishing. It
provides the core 'tombow' feature if not available.
pxgentombow.sty: Superseded by gentombow.sty; kept for
compatibility only. bounddvi.sty: Set papersize special to DVI
file. Can be used on LaTeX/pLaTeX/upLaTeX (with DVI output

(markd)

2021-02-21 10:23:40 UTC MAIN commitmail json YAML

mk: Add tool_depends to print-summary-data target

(nia)

2021-02-21 10:21:29 UTC MAIN commitmail json YAML

tex-endnotesj{,-doc}: Add version 3.0

From Atsushi Toyokura in pkgsrc-wip

This package provides customized styles for endnotes to be used
with Japanese documents. It can be used on pLaTeX, upLaTeX, and
LuaLaTeX (LuaTeX-ja).

(markd)

2021-02-21 10:19:53 UTC MAIN commitmail json YAML

README.top: less awkward wording

(nia)

2021-02-21 10:19:22 UTC MAIN commitmail json YAML

tex-convbkmk{,-doc}: Add version 0.30

From Atsushi Toyokura in pkgsrc-wip

The package provides a small Ruby script that corrects
bookmarks in PDF files created by platex/uplatex, using
hyperref.

(markd)

2021-02-21 10:17:31 UTC MAIN commitmail json YAML

tex-bxorigcapt{,-doc}: Add version 0.3

From Atsushi Toyokura in pkgsrc-wip

This package forces the caption names (`\chaptername`,
`\today`, etc) declared by the document class in use to be used
as the caption names for a specific language introduced by the
Babel package.

(markd)

2021-02-21 10:15:32 UTC MAIN commitmail json YAML

tex-bxjscls{,-doc}: Add version 2.5

From Atsushi Toyokura in pkgsrc-wip

This package provides an extended version of the Japanese
document class collection provided by jsclasses. While the
original version supports only pLaTeX and upLaTeX, the extended
version also supports pdfLaTeX, XeLaTeX and LuaLaTeX, with the
aid of suitable packages that provide capability of Japanese
typesetting.

(markd)

2021-02-21 10:15:24 UTC MAIN commitmail json YAML

templates: "Modernize" markup.  Add some CSS based on the NetBSD CSS.

Verified in Netsurf, lynx, Firefox 78.

(nia)

2021-02-21 10:08:08 UTC MAIN commitmail json YAML

tex-bxjaprnind{,-doc}: Add version 0.3b

From Atsushi Toyokura in pkgsrc-wip

In Japanese typesetting, opening parentheses placed at the
beginning of paragraphs or lines are treated specially; for
example, while the paragraph indent before normal kanji
characters is 1em, the indent before parentheses can be 0.5em,
1em or 1.5em deoending on the local rule in effect.

(markd)

2021-02-21 10:05:36 UTC MAIN commitmail json YAML

tex-bxjalipsum{,-doc}: Add version 0.3a

From Atsushi Toyokura in pkgsrc-wip

This package enables users to print some Japanese text that can
be used as dummy text. It is a Japanese counterpart of the
lipsum package. Since there is no well-known nonsense text like
Lipsum in the Japanese language, the package uses some real
text in public domain.

(markd)

2021-02-21 10:03:18 UTC MAIN commitmail json YAML

tex-bxghost{,-doc}: Add version 0.3.0

From Atsushi Toyokura in pkgsrc-wip

The package provides two commands to help authors for documents
in Japanese to insert proper xkanjiskips. It supports LuaTeX,
XeTeX, pTeX, upTeX, and ApTeX (pTeX-ng).

(markd)

2021-02-21 10:00:46 UTC MAIN commitmail json YAML

tex-bxcjkjatype{,-doc}: Add version 0.3

From Atsushi Toyokura in pkgsrc-wip

The package provides a working configuration of the CJK
package, suitable for Japanese typesetting of moderate quality.
Moreover, it facilitates use of the CJK package for pLaTeX
users, by providing commands that are similar to those used by
the pLaTeX kernel and some other packages used with it.

(markd)

2021-02-21 09:58:07 UTC MAIN commitmail json YAML

tex-bxbase{,-doc} Add version 1.2

From Atsushi Toyokura in pkgsrc-wip

The main purpose of this bundle is to serve as an underlying
library for other packages created by the same author (their
names start with "BX" or "PX"). However bxbase package contains
a few user-level commands and is of some use by itself.

(markd)

2021-02-21 09:45:01 UTC MAIN commitmail json YAML

genreadme: Simplify dependency list generation.

- Only bother with top-level dependencies and don't attempt to recurse
  the tree, this creates very messy output for modern packages.
- Normalize output for both build-time and runtime dependencies.
- Remove slow workarounds for Solaris 9 awk limitations.

(nia)

2021-02-21 09:44:50 UTC MAIN commitmail json YAML

time: +tex-{bxjaholiday,bxwareki}{,-doc}

(markd)

2021-02-21 09:42:47 UTC MAIN commitmail json YAML

tex-bxwareki{,-doc}: Add version 0.6

From Atsushi Toyokura in pkgsrc-wip

This LaTeX package provides commands to convert from the
Gregorian calendar (e. g. 2018/8/28) to the Japanese rendering
of the Japanese calendar (e. g. Heisei 30 nen 8 gatsu 28 nichi;
actually with kanji characters). You can choose whether the
numbers are written in Western numerals or kanji numerals. Note
that the package only deals with dates in the year 1873 or
later, where the Japanese calendar is really a Gregorian
calendar with a different notation of years.

(markd)

2021-02-21 09:40:13 UTC MAIN commitmail json YAML

tex-bxjaholiday{,-doc}: Add version 1.1.0

From Atsushi Toyokura in pkgsrc-wip

This LaTeX package provides a command to convert dates to names
of Japanese holidays. Another command, converting dates to the
day of the week in Japanese, is available as a free gift.
Further (lower-level) APIs are provided for expl3. The package
supports pdfTeX, XeTeX, LuaTeX, pTeX, and upTeX.

(markd)

2021-02-21 09:13:30 UTC MAIN commitmail json YAML

Note update of security/opendnssec2 to 2.1.8.

(he)

2021-02-21 09:12:48 UTC MAIN commitmail json YAML

Update OpenDNSSEC version 2 to 2.1.8.

Upstream changes:

OpenDNSSEC 2.1.8 - 2021-02-20

* OPENDNSSEC-954: Upgrade autoconf/automake configuration chain for
  version 2.69/1.16.2.
* SUPPORT-261: Fix to crash when using ods-enforcer set-policy command.
* OPENDNSSEC-953: Fix to crash in case zone file not present while getting
  a signconf update and state flush command.
  Thanks to Stefan Ubbink from SIDN for the co-operation in this fix.
* OPENDNSSEC-951: Modify the purging of keys, to make it automatic to purge
  keys from the HSM.
  Thanks to Stefan Ubbink from SIDN for the co-operation in this fix.
* OPENDNSSEC-950: Fix that caused crash when signer was offline for a
  prolonged period (but the enforcer wasn't) in the middle of a ZSK roll.
* OPENDNSSEC-952: memory leak in when receiving NOTIFY for non-existent zone
  Thanks S饕astien Tisserant to for reporting).

(he)

2021-02-21 09:10:36 UTC MAIN commitmail json YAML

fonts: +tex-{ascmac,bxjatoucs,haranoaji-extra,japanese-otf-uptex}{,-doc}
      +tex-{jlreq-deluxe,morisawa,pxchfon,pxjodel,pxufont,uptex-fonts}{,-doc}

(markd)

2021-02-21 09:02:01 UTC MAIN commitmail json YAML

tex-uptex-fonts{,-doc}: Add version 2020

From Atsushi Toyokura in pkgsrc-wip

The bundle contains fonts (TFM and VF) for use with upTeX. This
is a redistribution derived from the upTeX distribution by
Takuji Tanaka.

(markd)

2021-02-21 08:58:57 UTC MAIN commitmail json YAML

tex-pxufont{,-doc}: Add version 0.6

From Atsushi Toyokura in pkgsrc-wip

The set of the Japanese logical fonts (JFMs) that are used as
standard fonts in pTeX and upTeX contains both Unicode JFMs and
non-Unicode JFMs. This bundle provides an alternative set of
non-Unicode JFMs that are tied to the virtual fonts (VFs) that
refer to the glyphs in the Unicode JFMs. Moreover it provides a
LaTeX package that redefines the NFSS settings of the Japanese
fonts of (u)pLaTeX so that the new set of non-Unicode JFMs will
be employed. As a whole, this bundle allows users to dispense
with the mapping setup on non-Unicode JFMs. Such a setup is
useful in particular when users want to use OpenType fonts
(such as Source Han Serif) that have a glyph encoding different
from Adobe-Japan1, because mapping setups from non-Unicode JFMs
to such physical fonts are difficult to prepare.

(markd)

2021-02-21 08:56:14 UTC MAIN commitmail json YAML

tex-pxjodel{,-doc}: Add version 0.3

From Atsushi Toyokura in pkgsrc-wip

This package changes the setup of the japanese-otf package so
that the TFMs for direct input are all replaced by new ones
with prefixed names; for example, nmlminr-h will be replaced by
foo--nmlminr-h, where foo is a prefix specified by the user.
This function will assist users who want to use the
japanese-otf package together with tailored TFMs of Japanese
fonts. The "jodel" part of the package name stands for
"japanese-otf deluxe". Here "deluxe" is the name of
japanese-otf's option for employing multi-weight Japanese font
families. This option is probably the most likely reason for
using japanese-otf. So pxjodel is really about japanese-otf's
"deluxe" option, hence the name. It is not related to yodel
singing, although some sense of word-play is intended.

(markd)

2021-02-21 08:53:28 UTC MAIN commitmail json YAML

tex-pxchfon{,-doc}: Add version 1.7e

From Atsushi Toyokura in pkgsrc-wip

This package enables users to declare in their document which
physical fonts should be used for the standard Japanese
(logical) fonts of pLaTeX and upLaTeX. Font setup is realized
by changing the font mapping of dvipdfmx, and thus users can
use any (monospaced) physical fonts they like, once they
properly install this package, without creating helper files
for each new font. This package also supports setup for the
fonts used in the japanese-otf package. System requirements:
TeX format: LaTeX. TeX engine: pTeX or upTeX. DVIware:
dvipdfmx. Prerequisite packages: atbegshi.

(markd)

2021-02-21 08:48:23 UTC MAIN commitmail json YAML

tex-morisawa{,-doc}: Add version 2020

From Atsushi Toyokura in pkgsrc-wip

The package enables selection of 5 standard Japanese fonts for
pLaTeX + dvips. It was originally written by Haruhiko Okumura
as part of jsclasses bundle, and the TFM/VF files were
previously distributed as part of the ptex-fonts package.

(markd)

2021-02-21 08:45:25 UTC MAIN commitmail json YAML

2021-02-21 08:36:53 UTC MAIN commitmail json YAML

2021-02-21 08:33:56 UTC MAIN commitmail json YAML

tex-haranoaji-extra{,-doc}: Add version 20210130

From Atsushi Toyokura in pkgsrc-wip

Harano Aji Fonts (Harano Aji Mincho and Harano Aji Gothic) are
fonts obtained by replacing Adobe-Identity-0 (AI0) CIDs of
Source Han fonts (Source Han Serif and Source Han Sans) with
Adobe-Japan1 (AJ1) CIDs. There are 14 fonts, 7 weights each for
Mincho and Gothic.

(markd)

2021-02-21 08:30:29 UTC MAIN commitmail json YAML

tex-bxjatoucs{,-doc}: Add version 0.2

From Atsushi Toyokura in pkgsrc-wip

This package is meant for macro/package developers: It provides
function-like (fully-expandable) macros that convert a
character code value in one of several Japanese encodings to a
Unicode value. Supported source encodings are: ISO-2022-JP
(jis), EUC-JP (euc), Shift_JIS (sjis), and the Adobe-Japan1
glyph set.

(markd)

2021-02-21 08:26:50 UTC MAIN commitmail json YAML

tex-ascmac{,-doc}: Add version 2.1

From Atsushi Toyokura in pkgsrc-wip

The bundle provides boxes and picture macros with Japanese
vertical writing support. It uses only native picture macros
and fonts for drawing boxes and is thus driver-independent.
Formerly part of the Japanese pLaTeX bundle, it now supports
all LaTeX engines.

(markd)

2021-02-21 08:15:50 UTC MAIN commitmail json YAML

doc/TODO: add some

+ alacritty-0.7.2, ffmpeg4-4.3.2, libebur128-1.2.6, musicpd-0.22.6,
  py-astroid-2.5, py-hypothesis-6.3.0, taglib-1.12.

(wiz)

2021-02-21 06:30:09 UTC MAIN commitmail json YAML

fonts: +makejvf

(markd)

2021-02-21 06:28:38 UTC MAIN commitmail json YAML

makejvf: Add version 1.1a

From Atsushi Toyokura in pkgsrc-wip

Makejvf is a tool to generate Japanese VF file from Japanese TeX TFM
(JFM) file for use with dvips.

(markd)

2021-02-21 06:22:03 UTC MAIN commitmail json YAML

textproc: +upmendex

(markd)

2021-02-21 06:20:33 UTC MAIN commitmail json YAML

upmendex: Add version 0.54

From Atsushi Toyokura in pkgsrc-wip

upmendex is a multilingual index processor with following features:

* Mostly compatible with makeindex and upper compatible with mendex,
  based on mendex version 2.6f by ASCII media works.
* Unicode for internal process and support UTF-8 encoding for
  input/output.  Will work with upLaTeX, XeLaTeX and luaLaTeX.
* Support Latin (including non-English), Greek, Cyrillic, Korean
  Hangul and Han (Hanzi ideographs) scripts
* Apply International Components for Unicode (ICU)[4] for sorting
  process.

(markd)

2021-02-21 06:00:49 UTC MAIN commitmail json YAML

tex package updates

(markd)

2021-02-21 05:59:35 UTC MAIN commitmail json YAML

tex-ptex-fontmaps{,-doc}: update to 20201227.0

* Support multi-weight fonts for the latest japanese-otf.
* Update documentation for TeX Live 2020.

(markd)

2021-02-21 05:56:42 UTC MAIN commitmail json YAML

2021-02-21 05:54:40 UTC MAIN commitmail json YAML

tex-platex{,-doc}: update to 2020.57730

* Format date: pLaTeX2e <2020-10-01>+2.
* Adapt to LaTeX2e <2021-05-01> pre-release-1.

* Format date: `pLaTeX2e <2020-10-01>+1`.
* Improve rollback detection of new hook system.
* plext.sty: Support e-TeX length expressions in picture coordinates
  (similar to LaTeX2e 2020-10-01).

(markd)

2021-02-21 05:51:07 UTC MAIN commitmail json YAML

tex-jsclasses: update to 20201009

20201009:
* minijs.sty: Fix a mistake in the release 2020-10-05.

20201005:
* Support LaTeX2e 2020-10-01:
* Fix a bug that papersize special becomes wrong for font size other
  than 10pt.
* Use \AddToHook provided by the new hook management system.

(markd)

2021-02-21 05:46:18 UTC MAIN commitmail json YAML

2021-02-21 05:42:58 UTC MAIN commitmail json YAML

tex-haranoaji{,-doc}: update to 20210130

20210101:
* Based on SourceHanSans 2.002
* Add many Kana glyphs
* Add many GSUB features and entries

20210102:
* Fix proportional vertical GSUB substitution
* Fix proportional vertical Kana glyph

20210130:
* Fix GPOS vpal feature for vertical Kana glyphs
* Fix GSUB vkna feature from fixing Adobe-Japan1-7 GSUB feature

(markd)

2021-02-21 05:39:29 UTC MAIN commitmail json YAML

tex-baekmuk{,-doc}: update to 2.2.1

- Replace buggy version 2.0 `post` tables with version 3.0 ones,
  which indicate that the font doesn't contain glyph names.
  This is common for CJK fonts that are accessed by character code only.

- Set the font revision to 4.1 and the font version to 2.0.1 in all fonts
  to emphasize that they belong together, which makes sense IMHO because
  the fonts are no longer under development.

(markd)

2021-02-20 23:00:08 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 5.2.0

(ryoon)

2021-02-20 22:59:29 UTC MAIN commitmail json YAML

Update to 5.2.0

Changelog:
IMPORTANT NOTE: in this release we have switched our build system to internally use Meson. Building should be broadly unchanged for most users, but please see the [[#Build Information|Build Information]] section of the changelog for details and for '''the list of new [[#Build Dependencies |build dependencies]] you now need to install'''.

== System emulation ==

=== Incompatible changes ===

=== New deprecated options and features ===

Consult the [https://www.qemu.org/docs/master/system/deprecated.html "Deprecated Features"] chapter of the QEMU System Emulation User's Guide for the full list of historically deprecated features/options.

In particular, note that the Unicore32 and lm32 guest support have been deprecated and will be removed in a future version. They are now only built if explicitly enabled in --target-list.

=== 68k ===

=== Alpha ===

=== Arm ===

* ARMv8.2 FEAT_FP16 (half-precision floating point) is now implemented for AArch32 emulation (AArch64 already supported this)
* AArch64 BTI is now supported in linux-user emulation mode (it was already implemented for system emulation)
* The SMMUv3 model now supports SMMUv3.2 range invalidation
* The sbsa-ref board now has an embedded controller model for guest powerdown and reboot requests
* The sbsa-ref board now has an SBSA-compatible generic watchdog device
* The Raspberry Pi boards now emulate the CPRMAN clock manager device
* Support for KVM on 32-bit host CPUs (deprecated in 5.0) has now been removed. (32-bit KVM guests on 64-bit hosts remain supported.)
* Two new board models in the mps2 family: mps2-an386 (Cortex-M4 based) and mps2-an500 (Cortex-M7 based)
* New board models in the raspi family: raspi3ap (the Pi 3 model A+), raspi0 (the Pi Zero) and raspi1ap (the Pi A+)
* New Nuvoton iBMC board models: npcm750-evb, quanta-gsj
* The 'max' CPU now implements a 48-bit physical address size when using TCG emulation.
* The 'virt' board supports kvm-steal-time (enabled by default for virt-5.2 and on) so that a guest OS can account for time when its CPUs were not running due to the host not scheduling the corresponding vCPU threads.

=== AVR ===

=== HPPA ===
* Added power button emulation
* Boots NetBSD
* Boots old Linux CDs, e.g debian-0.5 and debian-0.6.1
* Artist framebuffer fixes when running dtwm on HP-UX
* Artist graphics allows screen resolution up to 2048 x 2048 pixels
* fw_cfg interface added

=== Microblaze ===

=== MIPS ===

=== Nios2 ===

=== OpenRISC ===

=== PowerPC ===

* The pseries machine now respects the nvdimm= machine option (previously NVDIMMs could be attached even with nvdimm=off)
* The pseries machine now does a better job of reflecting the user specified NUMA distances in the guest (PAPR limitations mean it's still a pretty poor approximation, though)
* We now fail more gracefully if attempting to run an HPT guest as a nested KVM guest (which isn't supported in the kernel for now)
* spapr_vscsi should now properly report that it does not support hotplug
* The pnv machine now allows firmware images up to 16MiB, instead of just 4 MiB (this matches the limit on physical FSP machines)

=== Renesas RX ===

=== Renesas SH ===

=== RISC-V ===

* Improvements to the Ibex (OpenTitan) PLIC
* OpenSBI v0.8 included by default
* Generic OpenSBI platform used when no -bios argument is supplied
* Support for a noMMU Linux kernel with the `-kernel` option
* A dummy L2 cache controller for the sifive_u is now included
* Support for the SiFive OTP device
* PMPCFG CSR setting bug fixed for RV64
* Improvements to the floating point helpers
* Experimental Hypervisor support updated to v0.6.1 and bug fixes
* Support for NUMA sockets on Virt and Spike Machines
* Support for the Microchip PolarFire SoC Icicle Kit
* Fix for crash seen when running 'poweroff' command on virt machine
* virt and sifive_u machines allow a custom dtb argument
* Support for migrating machines

=== s390 ===
* KVM: The diagnose 0x318 instruction is now supported.
* TCG: More instructions that were introduced with the z14 are now emulated.
* zPCI: vfio-pci devices now report real hardware features for functions, instead of emulated values (needs host kernel support.)
* virtiofs is now also supported on s390x via ccw

=== SPARC ===

* sun4m: fix panic when booting NetBSD with the TCX framebuffer
* sun4u: fix for sabre PCI IRQs being lost due to memory overflow

=== TileGX ===

=== Tricore ===

=== x86 ===
* A new KVM feature which improves the handling of asynchronous page faults is available with ''-cpu ...,kvm-async-pf-int''.  This requires Linux 5.8.

=== Xtensa ===

* DFPU coprocessor with single and double precision floating point opcodes is now supported
* NMI is now supported

=== Device emulation and assignment ===

==== ACPI ====

==== Audio ====

==== Block devices ====

==== Graphics ====

==== Input devices ====

==== IPMI ====

==== Network devices ====

==== NVDIMM ====

==== NVMe ====
* Add support for mandatory features of version 1.3 of the NVM Express specification
* Add support for the Abort, Asynchronous Event Request and Get Log Page commands
* Add support for Scatter Gather Lists (supported descriptors: Data Block, Bit Bucket, Segment and Last Segment)
* Allow the device to be configured with the "Admin Only" command set
* Support multiple namespaces through the new nvme-ns device
* The unallocated Intel PCI Vendor and Device ID has been replaced with a QEMU allocated "Red Hat" ID
* Support per-namespace SMART log

==== PCI/PCIe ====

==== SCSI ====

==== SD card ====

==== SMBIOS ====
* The OEM Strings data can now be loaded from a file

==== TPM ====

==== USB ====

==== VFIO ====

==== virtio ====

==== Xen ====

==== fw_cfg ====

==== 9pfs ====
* Significant [https://lists.gnu.org/archive/html/qemu-devel/2020-01/msg05539.html performance improvement of Treaddir] requests.
* A performance warning is now logged on host side if 'msize' is set to a very small value, which especially includes Linux 9P clients not having any user specified 'msize' parameter at all. Simply setting 'msize' (on client/guest side) to any value larger than 8192 will cause the warning to disappear. See [https://wiki.qemu.org/Documentation/9psetup#msize msize documentation] for details.

==== virtiofs ====
* virtiofsd xattrmap option to allow the host to see different xattr names to the guest
* virtiofsd alternate sandbox option for environments where pivot_root isn't available
* virtiofsd 'submount' mechanism (requiring newer guest kernel) allows different host mounts to be seen as separate submounts in the guest, avoiding inode clashes.

==== Semihosting ====

=== Audio ===

=== Character devices ===

* Inverted logic in QAPI handling the "tight" option for abstract UNIX sockets was fixed.
* The QAPI schema now only reports support for abstract UNIX sockets on platforms where it is available (Linux).

=== Crypto subsystem ===

==== experimental qmp interface ====

=== GUI ===
* Spice: add support for SIDE and EXTRA mouse buttons. Improve HiDPI, set physical dimensions of client monitors.
* Build spice and opengl as modules

=== GDBStub ===

=== Host support ===

=== Memory backends ===

=== Migration ===
* A new 'block-bitmap-mapping' migration parameter is added, allowing finer control of which bitmaps to migrate, even when node names differ between source and destination.
* Migration over 'vsock' is now allowed, for nested environments or hosts with hardware that looks like a vsock.
* A new 'calc-dirty-rate'/'query-dirty-rate' call gathers an approximation of the rate at which the guest is dirtying RAM and thus gives an idea about whether precopy migration is likely to proceed.
* The default migration bandwidth has been increased to 1Gbps;  users are still encouraged to tune it to their own hardware.
* TLS+multifd is now supported for higher bandwidth encrypted migration.
* Migration with dirty bitmaps has several bugs fixed.

=== Monitor ===

==== QMP ====

* Command block_resize no longer blocks the main loop.

==== HMP ====

* Command block_resize no longer blocks the main loop.

=== Network ===

=== Block device backends and tools ===

* qcow2 files now support extended L2 entries that allow subcluster-based allocation (enable with <code>extended_l2=on</code> when creating the image).
* Using qemu as an NBD client has fewer scenarios where network timeouts stall guest execution
* More explicit errors are reported when use of O_DIRECT fails
* The 'block-export-add' QMP command has been introduced to support qemu-storage-daemon, and replaces the now-deprecated 'nbd-server-add' command.
* The 'vhost-user-blk' export type has been added, allowing qemu-storage-daemon to act as a vhost-user-blk device backend.
* qemu-nbd now supports multiple '-B name' options for exposing multiple dirty bitmaps at once; it also supports a new '-A' option for exposing the new "qemu:allocation-depth" metadata context over NBD.

=== Tracing ===

* Add support of dtrace backend on macOS

=== Miscellaneous ===

* The roms/edk2 submodule and the bundled edk2 binaries have been updated to [https://bugs.launchpad.net/qemu/+bug/1852196 edk2-stable202008].

== User-mode emulation ==

* ppc64abi32-linux-user is deprecated and only built when explicitly enabled in--target-list
* tilegx-linux-user is deprecated and only built when explicitly enabled in--target-list
* better reporting when we can't mmap the guest_base we want on systems without MAP_FIXED_NOREPLACE

== TCG ==

== Guest agent ==
* New commands: <code>guest-get-devices</code>, <code>guest-get-disks</code> & <code>guest-ssh-{get,add,remove}-authorized-keys</code>
* Support <code>guest-get-fsinfo</code> for non-PCI virtio devices, too

== Build Information ==
* The build system is now partly based on Meson. However, building is still done with ''configure'' and ''make'' as in previous versions of QEMU.
* Binaries for emulators are placed in the root build directory, for example as ''qemu-system-ppc'' instead of ''ppc-softmmu/qemu-system-ppc''. Symbolic links from the old binary are preserved to simplify the transition.
* In-tree builds are not supported anymore. The build system will try to cater for ''./configure && make && make install'' by building QEMU in a directory named ''build'', but you are encouraged to switch to out-of-tree builds instead.
* ivshmem-client and ivshmem-server are not installed anymore.  They are merely examples, and not to be used in production.
* QEMU installations are now relocatable.  For example, if QEMU is configured with ''bindir=/usr/local/bin'' and ''datadir=/usr/local/share'', when QEMU is launched as ''/opt/local/qemu-5.2/bin/qemu-system-x86_64'' it will look automatically for data files in ''/opt/local/qemu-5.2/share''.  Note that directories configured outside the prefix (as is often the case for ''/etc'' and ''/var'') will not be relocated!  Previously this was done only under Windows and only for emulators.

=== Python ===

* Python 3.6 or newer is now required to build QEMU.

=== GIT submodules ===

=== Container Based Builds ===
* All Debian 9 based cross-compiler containers have been updated to Debian 10

=== Build Dependencies ===
* Ninja 1.7 or newer is now required to build QEMU:
  * '''$ apt-get install ninja-build'''  (Debian/Ubuntu and derivative distros)
  * '''$ dnf/yum install ninja-build'''  (RHEL/Fedora/CentOS and derivative distros)
  * '''$ brew install ninja''' (macOS with HomeBrew)
  * '''$ pkg install ninja''' (FreeBSD)

=== Windows ===
* qemu-nbd is now built on mingw, and works for simple cases even if it can't duplicate the full functionality available on Unix systems

=== Testing and CI ===
* a new script can wait on gitlab to finish with a pass/fail status (scripts/ci/gitlab-status)

(ryoon)

2021-02-20 22:56:33 UTC MAIN commitmail json YAML

emulators: Enable qemu51

(ryoon)

2021-02-20 22:55:49 UTC MAIN commitmail json YAML

doc: Added emulators/qemu51 version 5.1.0nb13

(ryoon)

2021-02-20 22:55:19 UTC MAIN commitmail json YAML

emulators/qemu51: import qemu-5.1.0nb13

QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed, QEMU has two operating modes:

    * Full system emulation. In this mode, QEMU emulates a full system
      (for example a PC), including a processor and various peripherals.
      It can be used to launch different Operating Systems without rebooting
      the PC or to debug system code.
    * User mode emulation (Linux host only). In this mode, QEMU can launch
      Linux processes compiled for one CPU on another CPU. It can be used
      to launch the Wine Windows API emulator or to ease cross-compilation
      and cross-debugging.

This package contains Qemu 5.1.0 with NetBSD NVMM support.

(ryoon)

2021-02-20 22:25:51 UTC MAIN commitmail json YAML

devel: Enable capnproto

(ryoon)

2021-02-20 22:10:39 UTC MAIN commitmail json YAML

2021-02-20 21:59:31 UTC MAIN commitmail json YAML

licenses: Add odbl-v1-license for ODC Open Database License (ODbL)

(ryoon)

2021-02-20 21:59:01 UTC MAIN commitmail json YAML

doc: Added devel/capnproto version 0.8.0

(ryoon)

2021-02-20 21:58:35 UTC MAIN commitmail json YAML

devel/capnproto: import capnproto-0.8.0

Cap'n Proto is an insanely fast data interchange format and
capability-based RPC system. Think JSON, except binary. Or think
of Google's Protocol Buffers, except faster. In fact, in benchmarks,
Cap'n Proto is INFINITY TIMES faster than Protocol Buffers.

(ryoon)

2021-02-20 21:53:53 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-zhuyin

(ryoon)

2021-02-20 21:53:00 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-zhuyin version 5.0.3

(ryoon)

2021-02-20 21:52:29 UTC MAIN commitmail json YAML

2021-02-20 21:51:16 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-unikey

(ryoon)

2021-02-20 21:50:25 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-unikey version 5.0.3

(ryoon)

2021-02-20 21:49:56 UTC MAIN commitmail json YAML

inputmethod/fcitx5-unikey: import fcitx5-unikey-5.0.3

Unikey (Vietnamese Input Method) engine support for Fcitx5

(ryoon)

2021-02-20 21:49:00 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-table-other

(ryoon)

2021-02-20 21:48:19 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-table-other version 5.0.3

(ryoon)

2021-02-20 21:47:51 UTC MAIN commitmail json YAML

fcitx5-table-other: Improve DESCR

(ryoon)

2021-02-20 21:47:20 UTC MAIN commitmail json YAML

inputmethod/fcitx5-table-other: import fcitx5-table-other-5.0.3

Fcitx5-table-other provides some other tables for Fcitx5, fork from
ibus-table-others, scim-tables.
Most of the table in this package is non-Chinese table. They are
listed under /tables by language.

(ryoon)

2021-02-20 21:46:25 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-table-extra

(ryoon)

2021-02-20 21:45:35 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-table-extra version 5.0.2

(ryoon)

2021-02-20 21:45:08 UTC MAIN commitmail json YAML

inputmethod/fcitx5-table-extra: import fcitx5-table-extra-5.0.2

Fcitx5-table-extra provides extra table for Fcitx5, including
Boshiamy, Zhengma, Cangjie, and Quick.

(ryoon)

2021-02-20 21:44:32 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-sayura

(ryoon)

2021-02-20 21:43:47 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-sayura version 5.0.2

(ryoon)

2021-02-20 21:43:08 UTC MAIN commitmail json YAML

inputmethod/fcitx5-sayura: import fcitx5-sayura-5.0.2

Fcitx5-Sayura is a Sinhala input method for Fcitx5 input method
framework ported from IBus-Sayura.

(ryoon)

2021-02-20 21:42:30 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-m17n

(ryoon)

2021-02-20 21:41:39 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-m17n version 5.0.3

(ryoon)

2021-02-20 21:41:09 UTC MAIN commitmail json YAML

inputmethod/fcitx5-m17n: import fcitx5-m17n-5.0.3

fcitx5-m17n contains some trivial little codes the wrap the m17n
input method engine into a fcitx5 input method.

(ryoon)

2021-02-20 21:39:57 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-libthai

(ryoon)

2021-02-20 21:39:07 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-libthai version 5.0.2

(ryoon)

2021-02-20 21:38:43 UTC MAIN commitmail json YAML

2021-02-20 21:37:25 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-lua version 5.0.2

(ryoon)

2021-02-20 21:37:00 UTC MAIN commitmail json YAML

2021-02-20 21:33:06 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-hangul

(ryoon)

2021-02-20 21:31:49 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-hangul version 5.0.2

(ryoon)

2021-02-20 21:31:16 UTC MAIN commitmail json YAML

2021-02-20 21:30:38 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-chinese-addons

(ryoon)

2021-02-20 21:29:53 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-chinese-addons version 5.0.3

(ryoon)

2021-02-20 21:29:29 UTC MAIN commitmail json YAML

inputmethod/fcitx5-chinese-addons: import fcitx5-chinese-addons-5.0.3

Chinese related addon for fcitx5
================================================
This provides pinyin and table input method support for fcitx5.
Released under LGPL-2.1+.

(ryoon)

2021-02-20 21:28:48 UTC MAIN commitmail json YAML

inputmethod: Enable libime

(ryoon)

2021-02-20 21:28:07 UTC MAIN commitmail json YAML

doc: Added inputmethod/libime version 1.0.3

(ryoon)

2021-02-20 21:27:37 UTC MAIN commitmail json YAML

2021-02-20 21:26:58 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-chewing

(ryoon)

2021-02-20 21:26:15 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-chewing version 5.0.3

(ryoon)

2021-02-20 21:25:48 UTC MAIN commitmail json YAML

inputmethod/fcitx5-chewing: import fcitx5-chewing-5.0.3

fcitx5-chewing provides libchewing input method support for fcitx5.
Released under GPL2+.

(ryoon)

2021-02-20 21:25:11 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus-chewing to 1.5.1

(ryoon)

2021-02-20 21:22:28 UTC MAIN commitmail json YAML

doc: Updated inputmethod/libchewing to 0.5.1

(ryoon)

2021-02-20 21:22:04 UTC MAIN commitmail json YAML

libchewing: Update to 0.5.1

Changelog:
What's New in libchewing 0.5.1 (May 18, 2016)
---------------------------------------------------------
* Bug fixed:
  - Fix wrong CHEWING_DATADIR definition in CMake build #222.
  - Fix j, k selection when symbol in between #149 #221.

What's New in libchewing 0.5.0 (May 2, 2016)
---------------------------------------------------------
* New feature
  - Add Carpalx keyboard layout support #217.

* Dictionary
  - Update dictionary #151 #155 #188 #191 #201.
  - Add debug tool: dump_database.
  - Sort tsi.src #212.

* Misc
  - Tweak several comments.
  - Fix libchewing document.
  - Remove old/dead code.
  - Improve code readability and consistency.
  - Update automake syntax #114.
  - Add test cases #169 #177.
  - Update Python sample code.
  - Add debug tool dump_database.
  - Integrate coverity scan in https://scan.coverity.com/.

* Platform-specific
  - Update README for OS X.
  - Set WITH_INTERNAL_SQLITE3 to true by default in MS-Windows.
  - Fix Visual Studio compiling warnings/errors #168 #171 #189 #190 #213.
  - Add a cmake option BUILD_DLL to enable building *.dll with MS VC++ #185.
  - Make the python binding of libchewing support Windows dll files #186.
  - Don't use SIGSTOP in MS-Windows.

* Bug fixed
  - Check if ld supports --no-defined #144.
  - Fix unexpected candidate disorder for '1' #153
  - Replace bash-izm '==' operator with '=' for test(1) # 158.
  - Fix several Coverity errors #172 #173.
  - Fix ChewingKillChar which is disabling OpenSymbolChoice #160 #181.
  - ã„… cannot overwrite ㄆ in HSU and ET26 #170 #183.

* Successful stories:
  - Rime Input Method Engine (RIME) takes partial dictionary from
    libchewing.
  - PIME (writing input methods for Windows easily with Python) supports
    Chewing IM by default.

(ryoon)

2021-02-20 21:20:22 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-anthy

(ryoon)

2021-02-20 21:19:44 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-anthy version 5.0.2

(ryoon)

2021-02-20 21:19:24 UTC MAIN commitmail json YAML

inputmethod/fcitx5-anthy: import fcitx5-anthy-5.0.2

fcitx5-anthy is Anthy Japanese inputmethod for Fcitx5.

(ryoon)

2021-02-20 21:18:27 UTC MAIN commitmail json YAML

inputmethod: Enable fcitx5-rime

(ryoon)

2021-02-20 21:17:41 UTC MAIN commitmail json YAML

doc: Added inputmethod/fcitx5-rime version 5.0.4

(ryoon)

2021-02-20 21:17:14 UTC MAIN commitmail json YAML

inputmethod/fcitx5-rime: import fcitx5-rime-5.0.4

RIME is mainly a Traditional Chinese input method engine.

(ryoon)

2021-02-20 21:16:06 UTC MAIN commitmail json YAML

doc: Removed inputmethod/brise [ryoon 2021-02-20]

(ryoon)

2021-02-20 21:15:34 UTC MAIN commitmail json YAML

inputmethod: Disable brise

(ryoon)

2021-02-20 21:15:11 UTC MAIN commitmail json YAML

2021-02-20 21:12:15 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus-rime to 1.5.0

(ryoon)

2021-02-20 21:11:50 UTC MAIN commitmail json YAML

ibus-rime: Update to 1.5.0

Changelog:
## 1.5.0 (2021-01-24)

#### Features

* **ibus_rime.yaml:**  install config file for ibus-rime, set default UI style ([3325f833](3325f833))
* **plugins:**  use librime's internal plugin loader ([b8a5c41c](b8a5c41c))
* **rime_settings:**  add config options: style/preedit_style, style/cursor_type ([cfa7bce2](cfa7bce2), closes [#102](102))
* **submodules:**  migrate to rime/plum ([5808a2b1](5808a2b1))

#### Breaking Changes

* **plugins:**  use librime's internal plugin loader ([b8a5c41c](b8a5c41c))

#### Bug Fixes

* **CMakeLists.txt:**  static build requires boost_locale and icuuc ([570a27b5](570a27b5))
* **logging:**  wrong log file name ([61f85083](61f85083))
* **rime_engine:**  ignore keys with super modifier ([33b2755f](33b2755f))
* **rime_main.cc:**  deploy ibus_rime.yaml on maintenance ([8e081264](8e081264))
* **rime_settings.h:**  compile with gcc 10 ([25ad5b56](25ad5b56), closes [#90](90))

## 1.4.0 (2019-01-28)

* migrate to librime 1.x API
* **rime.xml:**  update ibus component name to `im.rime.Rime`

#### Bug Fixes

* **rime_main.cc:**  deploy ibus_rime.yaml on maintenance ([8e081264](https://github.com/rime/ibus-rime/commit/8e081264977bfefdd233ebeb1235f11be55b28f8))

## 1.3.0 (2018-04-22)

#### Features

* **ui:**
  *  select candidate with mouse/touch screen
  *  support page up/down buttons in candidate panel
  *  toggle ascii mode by clicking button
* **rime_settings:** load settings from `ibus_rime.yaml`; deprecate `IBusConfig`
* **submodules:**  migrate to rime/plum ([5808a2b1](https://github.com/rime/ibus-rime/commit/5808a2b1d0ccac99607ad9985de0675963387bda))

## 1.2 (2013-07-19)

* **rime_engine.c**: add status bar icons; update status bar only when there is
  a change in IME status, to fix issues on Ubuntu Trusty.
* **rime_config.h**: define macros for version and file paths.
* **Makefile**: fix file permissions in install target.

## 1.1 (2013-12-26)

* **rime.xml**: add symbolic icon for GNOME Shell.
* **rime_settings**: fallback to ibus default UI options in `panel` section.

(ryoon)

2021-02-20 21:09:37 UTC MAIN commitmail json YAML

inputmethod: Enable rime-luna-pinyin

(ryoon)

2021-02-20 21:08:39 UTC MAIN commitmail json YAML

inputmethod/rime-luna-pinyin: import rime-luna-pinyin-0.0.0.20210131

RIME chinese input method data, rime-luna-pinyin

(ryoon)

2021-02-20 21:07:54 UTC MAIN commitmail json YAML

inputmethod: Enable rime-terra-pinyin

(ryoon)

2021-02-20 21:07:09 UTC MAIN commitmail json YAML

doc: Added inputmethod/rime-terra-pinyin version 0.0.0.20210201

(ryoon)

2021-02-20 21:06:34 UTC MAIN commitmail json YAML

inputmethod/rime-terra-pinyin: import rime-terra-pinyin-0.0.0.20210201

RIME chinese input method data, rime-terra-pinyin

(ryoon)

2021-02-20 21:05:54 UTC MAIN commitmail json YAML

inputmethod: Enable rime-cangjie

(ryoon)

2021-02-20 21:05:17 UTC MAIN commitmail json YAML

doc: Added inputmethod/rime-cangjie version 0.0.0.20201030

(ryoon)

2021-02-20 21:04:51 UTC MAIN commitmail json YAML

inputmethod/rime-cangjie: import rime-cangjie-0.0.0.20201030

RIME chinese input method data, rime-cangjie

(ryoon)

2021-02-20 21:04:07 UTC MAIN commitmail json YAML

inputmethod: Enable rime-bopomofo

(ryoon)

2021-02-20 21:03:29 UTC MAIN commitmail json YAML

doc: Added inputmethod/rime-bopomofo version 0.0.0.20210201

(ryoon)

2021-02-20 21:03:07 UTC MAIN commitmail json YAML

inputmethod/rime-bopomofo: import rime-bopomofo-0.0.0.20210201

RIME chinese input method data, rime-bopomofo

(ryoon)

2021-02-20 21:02:28 UTC MAIN commitmail json YAML

inputmethod: Enable rime-prelude

(ryoon)

2021-02-20 21:01:48 UTC MAIN commitmail json YAML

doc: Added inputmethod/rime-prelude version 0.0.0.20210208

(ryoon)

2021-02-20 21:00:11 UTC MAIN commitmail json YAML

meta-pkgs: Enable rime-data

(ryoon)

2021-02-20 20:59:26 UTC MAIN commitmail json YAML

doc: Added meta-pkgs/rime-data version 0.0.1

(ryoon)

2021-02-20 20:58:58 UTC MAIN commitmail json YAML

meta-pkgs/rime-data: import rime-data-0.0.1

Meta package for RIME Chinese input method data packages.

(ryoon)

2021-02-20 20:53:40 UTC MAIN commitmail json YAML

doc: Updated inputmethod/librime to 1.7.2

(ryoon)

2021-02-20 20:53:01 UTC MAIN commitmail json YAML

librime: Update to 1.7.2

Changelog:
## [1.7.2](https://github.com/rime/librime/compare/1.7.1...1.7.2) (2021-02-07)

### Bug Fixes

* **chord_composer:** should clear raw input after committing text ([79b34ab](https://github.com/rime/librime/commit/79b34ab))

## [1.7.1](https://github.com/rime/librime/compare/1.7.0...1.7.1) (2021-02-06)

### Bug Fixes

* **chord_composer:** press Return key to commit raw key sequence ([2b25861](https://github.com/rime/librime/commit/2b25861))

# [1.7.0](https://github.com/rime/librime/compare/1.6.1...1.7.0) (2021-01-17)

### Bug Fixes

* **chord_composer:** more safely handle the placeholder ZWSP ([025d9fb](https://github.com/rime/librime/commit/025d9fb))
* **cmake:** use full paths defined by GNUInstallDirs ([bb8c263](https://github.com/rime/librime/commit/bb8c263)), closes [#424](https://github.com/rime/librime/issues/424)
* **opencc:** update submodule to fix [#425](https://github.com/rime/librime/issues/425) ([3fa1571](https://github.com/rime/librime/commit/3fa1571))
* **script_translator:** always_show_comments also applies to phrases ([440a97c](https://github.com/rime/librime/commit/440a97c)), closes [#272](https://github.com/rime/librime/issues/272) [#419](https://github.com/rime/librime/issues/419)
* **table_translator:** index out of bound access in string ([ff7acdc](https://github.com/rime/librime/commit/ff7acdc))

### Features

* **chareset_filter:** add CJK Compatibility Ideographs in is_extended_cjk() ([3cb1128](https://github.com/rime/librime/commit/3cb1128)), closes [#305](https://github.com/rime/librime/issues/305)
* **setup:** find and load external RIME plugins as shared libs [#431](https://github.com/rime/librime/issues/431) ([b2abd09](https://github.com/rime/librime/commit/b2abd09))

## [1.6.1](https://github.com/rime/librime/compare/1.6.0...1.6.1) (2020-09-21)

### Bug Fixes

* **rime_api.cc:** dangling pointer returned from RimeGetSharedDataDir ([78abaa8](https://github.com/rime/librime/commit/78abaa8))

# [1.6.0](https://github.com/rime/librime/compare/1.5.3...1.6.0) (2020-09-20)

### Bug Fixes

* **ascii_composer:** do not comsume Shift key release ([debc2c0](https://github.com/rime/librime/commit/debc2c0))
* **ascii_composer:** first read ascii_composer/good_old_caps_lock from schema config ([3fc56c4](https://github.com/rime/librime/commit/3fc56c4))
* **chord_composer:** commit raw input with uppercase letters ([cc983d5](https://github.com/rime/librime/commit/cc983d5))
* **CMakeLists.txt:** ensure paths in pkgconfig file are absolute ([0e96e51](https://github.com/rime/librime/commit/0e96e51))
* **CMakeLists.txt:** would not use signals v1 due to a typo ([6662a28](https://github.com/rime/librime/commit/6662a28)), closes [#225](https://github.com/rime/librime/issues/225)
* **custom_settings:** accept "*.schema" as config id ([604da0b](https://github.com/rime/librime/commit/604da0b))
* **dict:** issues with user db recovery ([0f3d0df](https://github.com/rime/librime/commit/0f3d0df))
* **dict_compiler:** build prism with loaded syllabary when not rebuilding primary table ([93fe827](https://github.com/rime/librime/commit/93fe827))
* **plugins/CMakeLists.txt:** avoid rime_library linking to itself via rime_plugins_deps ([fe744db](https://github.com/rime/librime/commit/fe744db))
* **rime_api.cc:** check struct has member of non-pointer type ([090dfa4](https://github.com/rime/librime/commit/090dfa4))
* **rime_api.cc:** using unchecked fields introduced an ABI breakage ([62bbead](https://github.com/rime/librime/commit/62bbead)), closes [/github.com/rime/librime/pull/328#pullrequestreview-335125464](https://github.com//github.com/rime/librime/pull/328/issues/pullrequestreview-335125464)
* **rime_test:** set data directories to working directory using rime::SetupDeployer API ([7c08a90](https://github.com/rime/librime/commit/7c08a90))
* **simplifier:** opencc::DictEntry::Values() type change in opencc 1.1.0 ([beae5b1](https://github.com/rime/librime/commit/beae5b1)), closes [#367](https://github.com/rime/librime/issues/367)
* **user_db:** pointer cast error caused by multiple inheritance ([2ed780b](https://github.com/rime/librime/commit/2ed780b))
* use official emoji 12.0 data ([#304](https://github.com/rime/librime/issues/304)) ([75a60dc](https://github.com/rime/librime/commit/75a60dc))

### Features

* **api:** implement capnproto api ([873f648](https://github.com/rime/librime/commit/873f648))
* **api:** include candidate labels in proto message ([aae7a0c](https://github.com/rime/librime/commit/aae7a0c))
* **charset_filter:** support charset options with emoji ([#293](https://github.com/rime/librime/issues/293)) ([943c95b](https://github.com/rime/librime/commit/943c95b))
* **charset_filter:** support CJK Unified Ideographs Extension G ([#393](https://github.com/rime/librime/issues/393)) ([0a1573d](https://github.com/rime/librime/commit/0a1573d))
* **chord_composer:** support chording with Shift keys ([94cf479](https://github.com/rime/librime/commit/94cf479))
* **chord_composer:** use Control, Alt, Shift to input chord ([f3a2ad0](https://github.com/rime/librime/commit/f3a2ad0))
* **dictionary:** packs extends the dictionary with extra binary table files ([930074c](https://github.com/rime/librime/commit/930074c))
* **key_binder:** bind key to a key sequence ([3b5dbf6](https://github.com/rime/librime/commit/3b5dbf6)), closes [#301](https://github.com/rime/librime/issues/301)
* **logging:** setup min log level, log dir and set file mode to log files ([90839b0](https://github.com/rime/librime/commit/90839b0))
* **selector:** support 4 combinations of horizontal/vertical text orientation and stacked/linear candidate list layout ([c498f71](https://github.com/rime/librime/commit/c498f71))
* **selector:** support vertical UI ([dbb35c6](https://github.com/rime/librime/commit/dbb35c6))
* **switcher:** enable schema in cases where conditions are met ([217c72b](https://github.com/rime/librime/commit/217c72b))
* **tools/rime_proto_console:** demo for proto api ([d88ef9f](https://github.com/rime/librime/commit/d88ef9f))

### Performance Improvements

* **poet:** optimize for performance in making sentences (~40% faster) ([0853465](https://github.com/rime/librime/commit/0853465))

## [1.5.3](https://github.com/rime/librime/compare/1.5.2...1.5.3) (2019-06-22)

### Bug Fixes

* **cmake, xcode.mk:** find optional dependency icu, while building xcode/release-with-icu target  [skip appveyor] ([17a80f8](https://github.com/rime/librime/commit/17a80f8))
* **single_char_filter:** broken in librime 1.5.2 ([6948a62](https://github.com/rime/librime/commit/6948a62))

### Features

* **appveyor:** build variant "rime-with-plugins" for tagged commits  [skip travis] ([eef8c30](https://github.com/rime/librime/commit/eef8c30))
* **travis-ci:** build variant "rime-with-plugins" for tagged commits  [skip appveyor] ([cf11c27](https://github.com/rime/librime/commit/cf11c27))
* **travis-ci:** deploy artifacts for macOS to GitHub releases  [skip appveyor] ([3f03784](https://github.com/rime/librime/commit/3f03784))

## [1.5.2](https://github.com/rime/librime/compare/1.5.1...1.5.2) (2019-06-17)

### Bug Fixes

* **user_dictionary, contextual_translation:** fix user phrase quality; order contextual suggestions by type ([69d5c32](https://github.com/rime/librime/commit/69d5c32))

## [1.5.1](https://github.com/rime/librime/compare/1.5.0...1.5.1) (2019-06-16)

### Bug Fixes

* **user_dictionary:** make user phrases comparable in weight to system words ([982f69d](https://github.com/rime/librime/commit/982f69d))

# [1.5.0](https://github.com/rime/librime/compare/1.4.0...1.5.0) (2019-06-06)

### Bug Fixes

* **ci:** update build script ([84a1a1b](https://github.com/rime/librime/commit/84a1a1b))
* **ci:** use submodules in AppVeyor CI build script ([7b515b4](https://github.com/rime/librime/commit/7b515b4))
* **cmake:** libboost Windows XP compatibility fix ([#270](https://github.com/rime/librime/issues/270)) ([fecfe39](https://github.com/rime/librime/commit/fecfe39)), closes [rime/weasel#337](https://github.com/rime/weasel/issues/337)
* **CMakeLists.txt:** install header files in all platforms ([821d563](https://github.com/rime/librime/commit/821d563))
* **CMakeLists.txt:** set "-std=c++11" in CMAKE_CXX_FLAGS ([5d8a836](https://github.com/rime/librime/commit/5d8a836))
* **config/plugins.h:** memory leak caused by non-virtual destructor ([316a659](https://github.com/rime/librime/commit/316a659)), closes [#259](https://github.com/rime/librime/issues/259)
* **deploy:** treat schema dependencies as optional; do not report errors if missing ([ff3d5e9](https://github.com/rime/librime/commit/ff3d5e9))
* **engine:** schema doesn't match the one used by switcher ([e41bb63](https://github.com/rime/librime/commit/e41bb63)), closes [#269](https://github.com/rime/librime/issues/269)
* **rime_levers_api.h:** customize_bool() misused `bool` type ([42bacc5](https://github.com/rime/librime/commit/42bacc5))
* **syllabifier:** enable_completion not working ([2714131](https://github.com/rime/librime/commit/2714131)), closes [#343](https://github.com/rime/librime/issues/343)
* **table_translator:** null pointer exception when dict entries are filtered ([77438a9](https://github.com/rime/librime/commit/77438a9))
* **test:** compile error in unit test ([7076d9e](https://github.com/rime/librime/commit/7076d9e))
* **travis-install.sh:** working directory ([97220ce](https://github.com/rime/librime/commit/97220ce))

### Features

* **appveyor:** install RIME_PLUGINS  [skip travis] ([c7ce66f](https://github.com/rime/librime/commit/c7ce66f))
* **CMakeList.txt:** add plugin build support ([#257](https://github.com/rime/librime/issues/257)) ([dfa341b](https://github.com/rime/librime/commit/dfa341b))
* **contextual_translation:** weight and re-order phrases by context ([2390da3](https://github.com/rime/librime/commit/2390da3))
* **dict:** specify vocabulary db name in dict settings ([dcdc301](https://github.com/rime/librime/commit/dcdc301))
* **grammar:** compare homophones/homographs in sentence ([9248a6b](https://github.com/rime/librime/commit/9248a6b))
* **install-plugins.sh:** git-clone or update plugins ([70483b4](https://github.com/rime/librime/commit/70483b4))
* **poet:** find best sentence candidates ([b3f4005](https://github.com/rime/librime/commit/b3f4005))
* **rime_api:** get candidate list from index ([c587900](https://github.com/rime/librime/commit/c587900))
* **translator:** contextual suggestions in partially selected sentence ([12a7501](https://github.com/rime/librime/commit/12a7501))
* **translator:** look at preceding text when making sentence ([6ae34de](https://github.com/rime/librime/commit/6ae34de))
* **travis-ci:** install plugins specified in envvar RIME_PLUGINS ([c857639](https://github.com/rime/librime/commit/c857639))

### Performance Improvements

* **dictionary:** refactor DictEntryIterator and do partial sort ([0258c7f](https://github.com/rime/librime/commit/0258c7f))

### BREAKING CHANGES

* **rime_levers_api.h:** in signature of C API function `customize_bool()`,
change type `bool` to `Bool` (alias of `int`).

Impact: the changed function is not in use by any first party code,
known to be in use by osfans/trime.

# [1.4.0](https://github.com/rime/librime/compare/1.3.2...1.4.0) (2019-01-16)

### Bug Fixes

* **config:** user_config should not fall back to shared data ([68c8a34](https://github.com/rime/librime/commit/68c8a34)), closes [#271](https://github.com/rime/librime/issues/271)
* **SymlinkingPrebuiltDictionaries:** remove dangling symlinks ([5ad333d](https://github.com/rime/librime/commit/5ad333d)), closes [#241](https://github.com/rime/librime/issues/241)
* **SymlinkingPrebuiltDictionaries:** remove dangling symlinks ([f8e4ebf](https://github.com/rime/librime/commit/f8e4ebf)), closes [#241](https://github.com/rime/librime/issues/241)

### Features

* spelling correction ([#228](https://github.com/rime/librime/issues/228)) ([ad3638a](https://github.com/rime/librime/commit/ad3638a))
* **Dockerfile:** for build ([#246](https://github.com/rime/librime/issues/246)) ([cafd0d5](https://github.com/rime/librime/commit/cafd0d5))

## [1.3.2](https://github.com/rime/librime/compare/1.3.1...1.3.2) (2018-11-12)

### Bug Fixes

* **CMakeLists.txt:** do not link binaries when building static library ([99573e3](https://github.com/rime/librime/commit/99573e3))
* **CMakeLists.txt:** do not require boost::signals, which will be deprecated in Boost 1.69 ([8a9ef3b](https://github.com/rime/librime/commit/8a9ef3b)), closes [#225](https://github.com/rime/librime/issues/225)
* **config_compiler:** ambiguous operator overload with cmake option ENABLE_LOGGING=OFF ([b86b647](https://github.com/rime/librime/commit/b86b647)), closes [#211](https://github.com/rime/librime/issues/211)
* **config_compiler:** support creating list in-place by __patch and __merge ([0784eb0](https://github.com/rime/librime/commit/0784eb0))
* **table_translator:** enable encoding uniquified commit history ([74e31bc](https://github.com/rime/librime/commit/74e31bc))

### Features

* **language:** shared user dictionary per language (Closes [#184](https://github.com/rime/librime/issues/184)) ([#214](https://github.com/rime/librime/issues/214)) ([9f774e7](https://github.com/rime/librime/commit/9f774e7))
* always_show_comments option ([#220](https://github.com/rime/librime/issues/220)) ([19cea07](https://github.com/rime/librime/commit/19cea07))

## [1.3.1](https://github.com/rime/librime/compare/1.3.0...1.3.1) (2018-04-01)

### Bug Fixes

* **config_file_update:** clean up deprecated user copy ([#193](https://github.com/rime/librime/issues/193)) ([8d8d2e6](https://github.com/rime/librime/commit/8d8d2e6))
* **thirdparty/src/leveldb:** do not link to snappy library ([6f6056a](https://github.com/rime/librime/commit/6f6056a))

# 1.3.0 (2018-03-09)

### Bug Fixes

* **CMakeLists.txt, build.bat:** install header files (public API) ([06c9e86](https://github.com/rime/librime/commit/06c9e86))
* **config_compiler:** "/" mistaken as path separator in merged map key ([#192](https://github.com/rime/librime/issues/192)) ([831ffba](https://github.com/rime/librime/commit/831ffba)), closes [#190](https://github.com/rime/librime/issues/190)
* **ConfigFileUpdate:** no need to create user build if shared build is up-to-date ([cafd5c4](https://github.com/rime/librime/commit/cafd5c4))
* **SchemaUpdate:** read compiled schema from shared build if there is no user build ([45a04dd](https://github.com/rime/librime/commit/45a04dd))
* **simplifier:** fix typo ([9e1114e](https://github.com/rime/librime/commit/9e1114e)), closes [#183](https://github.com/rime/librime/issues/183)
* **user_db:** unwanted implicit instantiation of UserDbFormat template ([3cbc9cb](https://github.com/rime/librime/commit/3cbc9cb)), closes [#188](https://github.com/rime/librime/issues/188)

### Chores

* **release tag:** deprecating tag name prefix 'rime-' in favor of semver 'X.Y.Z'

### BREAKING CHANGES

* **release tag:** After 1.3.0 release, we'll no longer be creating tags in the format 'rime-X.Y.Z'. Downstream packagers please change automated scripts accordingly.

## 1.2.10 (2018-02-21)

### Bug Fixes

* **config_compiler:** linking failure on blocking root node of a dependency resource ([ecf3397](https://github.com/rime/librime/commit/ecf3397))
* table_translator not making sentence if table entry is hidden by charset filter. ([77eb12e](https://github.com/rime/librime/commit/77eb12e))
* **appveyor.install.bat:** switch to a more stable download server for libboost ([bcc4d10](https://github.com/rime/librime/commit/bcc4d10))
* **appveyor.yml:** archive header files ([c8b1e67](https://github.com/rime/librime/commit/c8b1e67))
* **ascii_composer:** support key binding Shift+space in ascii mode ([7077389](https://github.com/rime/librime/commit/7077389))
* **build.bat:** fix build errors with VS2015 build tools ([ec940c6](https://github.com/rime/librime/commit/ec940c6))
* **calculus, recognizer:** memory leak due to unchecked regex error ([19ddc1e](https://github.com/rime/librime/commit/19ddc1e)), closes [#171](https://github.com/rime/librime/issues/171)
* **chord_composer:** allow editor to define BackSpace key behavior ([7f41f65](https://github.com/rime/librime/commit/7f41f65))
* **chord_composer:** letters with modifier keys should not be committed by a following enter key ([aab5eb8](https://github.com/rime/librime/commit/aab5eb8))
* **ci:** call cmake under /usr/local with sudo by passing $PATH environment variable ([a0e6d2f](https://github.com/rime/librime/commit/a0e6d2f))
* **cmake:** fix build break for mingw ([939893c](https://github.com/rime/librime/commit/939893c))
* **config:** auto save modified config data; fixes [#144](https://github.com/rime/librime/issues/144) ([2736f4b](https://github.com/rime/librime/commit/2736f4b))
* **config:** treat "@" as map key rather than list index ([a1df9c5](https://github.com/rime/librime/commit/a1df9c5))
* **config_compiler:** duplicate PendingChild dependencies happen from multiple commands on the same node ([25c28f8](https://github.com/rime/librime/commit/25c28f8))
* **config_compiler:** enforce dependency priorities ([69a6f3e](https://github.com/rime/librime/commit/69a6f3e))
* **config_compiler:** null value should not overwrite a normal key in a merged tree ([4ecae44](https://github.com/rime/librime/commit/4ecae44))
* **config_compiler:** template operator overload had compile error with NDK ([71817a0](https://github.com/rime/librime/commit/71817a0))
* **config/build_info_plugin:** referenced but unavailable resources should also be recorded ([cd46f7a](https://github.com/rime/librime/commit/cd46f7a))
* **ConfigFileUpdate:** should succeed if shared copy does not exist ([8a3e25c](https://github.com/rime/librime/commit/8a3e25c))
* **custom_settings:** fall back to $shared_data_dir/build when loading config ([caf8ebb](https://github.com/rime/librime/commit/caf8ebb))
* **custom_settings:** load built settings from $user_data_dir/build directory ([463dc09](https://github.com/rime/librime/commit/463dc09))
* **deployment_tasks:** symbols.yaml is no longer a build target ([f920e4f](https://github.com/rime/librime/commit/f920e4f))
* **dict_compiler:** prism should load compiled schema ([c2fd0cf](https://github.com/rime/librime/commit/c2fd0cf)), closes [#176](https://github.com/rime/librime/issues/176)
* **key_event:** KeySequence::repr() prefer unescaped punctuation characters ([aa43e5e](https://github.com/rime/librime/commit/aa43e5e))
* **levers:** update deployment tasks for copy-free resource resolution ([1f86413](https://github.com/rime/librime/commit/1f86413))
* **Makefile:** make install-debug; do return error code on mac ([1177142](https://github.com/rime/librime/commit/1177142))
* **rime_api:** use user_config_open() to access user.yaml ([4e4a491](https://github.com/rime/librime/commit/4e4a491))
* **rime_console:** not showing switcher's context ([632cf4b](https://github.com/rime/librime/commit/632cf4b))
* **schema:** create a "schema" component that opens Config by schema_id ([555f990](https://github.com/rime/librime/commit/555f990))
* **simplifier:** fix crash if no opencc file ([091cb9d](https://github.com/rime/librime/commit/091cb9d))
* **simplifier:** tips option for show_in_comment simplifier ([e7bb757](https://github.com/rime/librime/commit/e7bb757))
* **uniquifier:** half of the duplicate candidates remain after dedup [Closes [#114](https://github.com/rime/librime/issues/114)] ([2ab76bc](https://github.com/rime/librime/commit/2ab76bc))

### Features

* **build.bat:** customize build settings via environment variables ([#178](https://github.com/rime/librime/issues/178)) ([1678b75](https://github.com/rime/librime/commit/1678b75))
* **chord_composer:** accept escaped chording keys ([79a32b2](https://github.com/rime/librime/commit/79a32b2))
* **chord_composer:** support chording with function keys ([48424d3](https://github.com/rime/librime/commit/48424d3))
* **config:** add config compiler plugin that includes default:/menu into schema ([b51dda8](https://github.com/rime/librime/commit/b51dda8))
* **config:** best effort resolution for circurlar dependencies ([2e52d54](https://github.com/rime/librime/commit/2e52d54))
* **config:** build config files if source files changed ([0d79712](https://github.com/rime/librime/commit/0d79712))
* **config:** config compiler plugins that port legacy features to the new YAML syntax ([a7d253e](https://github.com/rime/librime/commit/a7d253e))
* **config:** config_builder saves output to $rime_user_dir/build/ ([e596155](https://github.com/rime/librime/commit/e596155))
* **config:** references to optional config resources, ending with "?" ([14ec858](https://github.com/rime/librime/commit/14ec858))
* **config:** save __build_info in compiled config ([45a7337](https://github.com/rime/librime/commit/45a7337))
* **config:** separate out config_builder and user_config components ([9e9493b](https://github.com/rime/librime/commit/9e9493b))
* **config:** support append and merge syntax ([04dcf42](https://github.com/rime/librime/commit/04dcf42))
* **customizer:** disable saving patched config files ([88f5a0c](https://github.com/rime/librime/commit/88f5a0c))
* **detect_modifications:** quick test based on last write time of files ([285fbcc](https://github.com/rime/librime/commit/285fbcc))
* **dict:** no conditional compilation on arm ([85b945f](https://github.com/rime/librime/commit/85b945f))
* **dict:** relocate binary files to $user_data_dir/build ([bc66a47](https://github.com/rime/librime/commit/bc66a47))
* **dict:** use resource resolver to find dictionary files ([8ea08b3](https://github.com/rime/librime/commit/8ea08b3))
* add property notifier ([fa7b5a5](https://github.com/rime/librime/commit/fa7b5a5))
* **resource_resolver:** add class and unit test ([03ee8b4](https://github.com/rime/librime/commit/03ee8b4))
* **resource_resolver:** fallback root path ([02151da](https://github.com/rime/librime/commit/02151da))
* **translator:** add history_translator ([#115](https://github.com/rime/librime/issues/115)) ([ae13354](https://github.com/rime/librime/commit/ae13354))

## 1.2.9 (2014-12-14)

* **rime_api.h:** add `RIME_MODULE_LIST`, `RIME_REGISTER_MODULE_GROUP`.
* **Makefile:** add make targets `thirdparty/*` to build individual libraries.
* **legacy/src/legacy_module.cc:** plugin module `rime-legacy` for GPL code,
  providing component `legacy_userdb` for user dictionary upgrade.
* **src/setup.cc:** define module groups `"default"` and `"deployer"`, to avoid
naming a list of built-bin modules in `RimeTraits::modules`.
* **test/table_test.cc:** fix random segment faults when run shuffled.
* **thirdparty/src/leveldb:** new dependency LevelDB, replacing Kyoto Cabinet.
* **dict/level_db:** userdb implementation based on LevelDB, replacing treeDb.
* **dict/tree_db:** moved to `legacy/src/`.
* **dict/user_db:** refactored and modularized to ease adding implementations.
* **gear/cjk_minifier:** support CJK Extension E.
* **gear/memory:** save cached phrases as soon as the next composition begins.
* **gear/recognizer:** match space iff set `recognizer/use_space: true`.
* **gear/simplifier:** catch and log OpenCC exceptions when loading.
* **gear/single_char_filter:** bring single character candidates to the front.
* **gear/simplifier:** adapt to OpenCC 1.0 API.
* **thirdparty/src/opencc:** update OpenCC to v1.0.2 (incompatible with v0.4).
* **lever/deployment_tasks:** update and rename task `user_dict_upgrade`.

## 1.2 (2014-07-15)

* **rime_api:** add API functions to access complex structures in config;
  add API to get the raw input and cursor position, or to select a candidate.
* **config:** support references to list elements in key paths.
  eg. `schema_list/@0/schema` is the id of the first schema in schema list.
* **switcher:** enable folding IME options in the switcher menu.
* **dict_compiler:** also detect changes in essay when updating a dictionary;
  support updating prism without the source file of the dictionary.
* **preset_vocabulary:** load `essay.txt` instead of `essay.kct`.
* **reverse_lookup_dictionary:** adopt a new file format with 50% space saving.
* **table:** add support for a new binary format with 20% space saving;
  fix alignment on ARM.
* **ascii_composer:** do not toggle IME states when long pressing `Shift` key;
  support discarding unfinished input when switching to ASCII mode.
* **affix_segmentor:** fix issues with selecting a partial-match candidate.
* **chord_composer:** commit raw input composed with original key strokes.
* **cjk_minifier:** a filter to hide characters in CJK extension set, works
  with `script_translator`.
* **navigator:** do not use `BackSpace` to revert selecting a candidate but to
  edit the input after moving the cursor left or right.
* **punctuator:** support `ascii_punct` option for switching between Chinese and
  Western (ASCII) punctuations.
* **speller:** auto-select candidates by pattern matching against the code;
  fix issues to cooperate with punctuator.
* **CMakeLists.txt:** add options `ENABLE_LOGGING` and `BOOST_USE_CXX11`;
  introduce a new dependency: `libmarisa`.
* **cmake/FindYamlCpp.cmake:** check the availability of the new (v0.5) API.
* **sample:** the directory containing a sample plug-in module.
* **tools/rime_patch.cc:** a command line tool to create patches.
* **thirdparty:** include source code of third-party libraries to ease
  building librime on Windows and Mac.

## 1.1 (2013-12-26)

* **new build dependency:** compiler with C++11 support.
  tested with GCC 4.8.2, Apple LLVM version 5.0, MSVC 12 (2013).
* **encoder:** disable warnings for phrase encode failures in log output;
  limit the number of results in encoding a phrase with multiple solutions.
* **punctuator:** fixed a bug in matching nested "pairs of 'symbols'".
* **speller:** better support for auto-committing, allowing users of table
  based input schema to omit explicitly selecting candidates in many cases.
* **schema_list_translator:** option for static schema list order.
* **table_translator:** fixed the range of CJK-D in charset filter.

(ryoon)

2021-02-20 20:46:57 UTC MAIN commitmail json YAML

doc: Updated devel/google-glog to 0.4.0

(ryoon)

2021-02-20 20:46:13 UTC MAIN commitmail json YAML

google-glog: Update to 0.4.0

Changelog:
Not available, however the changes include:
* Global FLAGS_logfile_mode variable is defined.

(ryoon)

2021-02-20 20:13:49 UTC MAIN commitmail json YAML

Updated devel/protobuf, devel/py-protobuf

(adam)

2021-02-20 20:12:53 UTC MAIN commitmail json YAML

protobuf py-protobuf: updated to 3.15.1

Protocol Buffers v3.15.1

C++

Small fixes for MinGW and for C++20 with GCC

(adam)

2021-02-20 19:31:28 UTC MAIN commitmail json YAML

Updated lang/python38, lang/python39, lang/py38-html-docs, lang/py39-html-docs

(adam)

2021-02-20 19:30:38 UTC MAIN commitmail json YAML

python39 py39-html-docs: updated to 3.9.2

Python 3.9.2 final
Release date: 2021-02-19

Windows
bpo-43155: PyCMethod_New() is now present in python3.lib.
Python 3.9.2 release candidate 1
Release date: 2021-02-16

Security
bpo-42967: Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator.
bpo-42938: Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values.

Core and Builtins
bpo-42819: readline: Explicitly disable bracketed paste in the interactive interpreter, even if it���s set in the inputrc, is enabled by default (eg GNU Readline 8.1), or a user calls readline.read_init_file(). The Python REPL has not implemented bracketed paste support. Also, bracketed mode writes the "\x1b[?2004h" escape sequence into stdout which causes test failures in applications that don���t support it. It can still be explicitly enabled by calling readline.parse_and_bind("set enable-bracketed-paste on"). Patch by Dustin Rodrigues.
bpo-42806: Fix the column offsets for f-strings ast nodes surrounded by parentheses and for nodes that spawn multiple lines. Patch by Pablo Galindo.
bpo-40631: Fix regression where a single parenthesized starred expression was a valid assignment target.
bpo-32381: Fix encoding name when running a .pyc file on Windows: PyRun_SimpleFileExFlags() now uses the correct encoding to decode the filename.
bpo-42536: Several built-in and standard library types now ensure that their internal result tuples are always tracked by the garbage collector:

collections.OrderedDict.items()
dict.items()
enumerate()
functools.reduce()
itertools.combinations()
itertools.combinations_with_replacement()
itertools.permutations()
itertools.product()
itertools.zip_longest()
zip()
Previously, they could have become untracked by a prior garbage collection. Patch by Brandt Bucher.
bpo-42195: The __args__ of the parameterized generics for typing.Callable and collections.abc.Callable are now consistent. The __args__ for collections.abc.Callable are now flattened while typing.Callable���s have not changed. To allow this change, types.GenericAlias can now be subclassed and collections.abc.Callable���s __class_getitem__ will now return a subclass of types.GenericAlias. Tests for typing were also updated to not subclass things like Callable[..., T] as that is not a valid base class. Finally, both types no longer validate their argtypes, in Callable[[argtypes], resulttype] to prepare for PEP 612. Patch by Ken Jin.

Library
bpo-43102: The namedtuple __new__ method had its __builtins__ set to None instead of an actual dictionary. This created problems for introspection tools.
bpo-43108: Fixed a reference leak in the curses module. Patch by Pablo Galindo
bpo-42944: Fix random.Random.sample when counts argument is not None.
bpo-42931: Add randbytes() to random.__all__.
bpo-42780: Fix os.set_inheritable() for O_PATH file descriptors on Linux.
bpo-42851: remove __init_subclass__ support for Enum members
bpo-41748: Fix HTMLParser parsing rules for element attributes containing commas with spaces. Patch by Karl Dubost.
bpo-42759: Fixed equality comparison of tkinter.Variable and tkinter.font.Font. Objects which belong to different Tcl interpreters are now always different, even if they have the same name.
bpo-42756: Configure LMTP Unix-domain socket to use socket global default timeout when a timeout is not explicitly provided.
bpo-23328: Allow / character in username, password fields on _PROXY envars.
bpo-42655: subprocess extra_groups is now correctly passed into setgroups() system call.
bpo-42727: EnumMeta.__prepare__ now accepts **kwds to properly support __init_subclass__
bpo-42681: Fixed range checks for color and pair numbers in curses.
bpo-37961: Fix crash in tracemalloc.Traceback.__repr__() (regressed in Python 3.9).
bpo-42630: tkinter functions and constructors which need a default root window raise now RuntimeError with descriptive message instead of obscure AttributeError or NameError if it is not created yet or cannot be created automatically.
bpo-42644: logging.disable will now validate the types and value of its parameter. It also now accepts strings representing the levels (as does loging.setLevel) instead of only the numerical values.
bpo-36541: Fixed lib2to3.pgen2 to be able to parse PEP-570 positional only argument syntax.
bpo-42517: Enum: private names will raise a DeprecationWarning; in 3.10 they will become normal attributes
bpo-42678: Enum: call __init_subclass__ after members have been added
bpo-42532: Remove unexpected call of __bool__ when passing a spec_arg argument to a Mock.
bpo-42388: Fix subprocess.check_output(���, input=None) behavior when text=True to be consistent with that of the documentation and universal_newlines=True.
bpo-34463: Fixed discrepancy between traceback and the interpreter in formatting of SyntaxError with lineno not set (traceback was changed to match interpreter).
bpo-42375: subprocess module update for DragonFlyBSD support.
bpo-42384: Make pdb populate sys.path[0] exactly the same as regular python execution.
bpo-42383: Fix pdb: previously pdb would fail to restart the debugging target if it was specified using a relative path and the current directory changed.
bpo-42318: Fixed support of non-BMP characters in tkinter on macOS.
bpo-42163: Restore compatibility for uname_result around deepcopy and _replace.
bpo-39825: Windows: Change sysconfig.get_config_var('EXT_SUFFIX') to the expected full platform_tag.extension format. Previously it was hard-coded to .pyd, now it is compatible with distutils.sysconfig and will result in something like .cp38-win_amd64.pyd. This brings windows into conformance with the other platforms.
bpo-42059: typing.TypedDict types created using the alternative call-style syntax now correctly respect the total keyword argument when setting their __required_keys__ and __optional_keys__ class attributes.
bpo-39101: Fixed tests using IsolatedAsyncioTestCase from hanging on BaseExceptions.
bpo-42005: Fix CLI of cProfile and profile to catch BrokenPipeError.
bpo-41907: fix format() behavior for IntFlag
bpo-41889: Enum: fix regression involving inheriting a multiply-inherited enum
bpo-41891: Ensure asyncio.wait_for waits for task completion
bpo-41604: Don���t decrement the reference count of the previous user_ptr when set_panel_userptr fails.
bpo-40219: Lowered tkinter.ttk.LabeledScale dummy widget to prevent hiding part of the content label.
bpo-40084: Fix Enum.__dir__: dir(Enum.member) now includes attributes as well as methods.
bpo-39068: Fix initialization race condition in a85encode() and b85encode() in base64. Patch by Brandon Stansbury.
bpo-33289: Correct call to tkinter.colorchooser to return RGB triplet of ints instead of floats. Patch by Cheryl Sabella.

Documentation
bpo-40304: Fix doc for type(name, bases, dict). Patch by Boris Verkhovskiy and ��ric Araujo.
bpo-42811: Updated importlib.utils.resolve_name() doc to use __spec__.parent instead of __package__. (Thanks Yair Frid.)
bpo-17140: Add documentation for the multiprocessing.pool.ThreadPool class.

Tests
bpo-42794: Update test_nntplib to use offical group name of news.aioe.org for testing. Patch by Dong-hee Na.
bpo-40810: In sqlite3, fix CheckTraceCallbackContent for SQLite pre 3.7.15.

Build
bpo-43174: Windows build now uses /utf-8 compiler option.
bpo-42692: Fix __builtin_available check on older compilers. Patch by Joshua Root.
bpo-42604: Now all platforms use a value for the ���EXT_SUFFIX��� build variable derived from SOABI (for instance in freeBSD, ���EXT_SUFFIX��� is now ���.cpython-310d.so��� instead of ���.so���). Previosuly only Linux, Mac and VxWorks were using a value for ���EXT_SUFFIX��� that included ���SOABI���.
bpo-42598: Fix implicit function declarations in configure which could have resulted in incorrect configuration checks. Patch contributed by Joshua Root.
bpo-29076: Add fish shell support to macOS installer.

Windows
bpo-41837: Updated Windows installer to include OpenSSL 1.1.1i
bpo-42584: Upgrade Windows installer to use SQLite 3.34.0.

macOS
bpo-42504: Ensure that the value of sysconfig.get_config_var(���MACOSX_DEPLOYMENT_TARGET���) is always a string, even in when the value is parsable as an integer.
bpo-42361: Update macOS installer build to use Tcl/Tk 8.6.11 (rc2, expected to be final release).
bpo-41837: Update macOS installer build to use OpenSSL 1.1.1i.
bpo-42584: Update macOS installer to use SQLite 3.34.0.

IDLE
bpo-43008: Make IDLE invoke sys.excepthook() in normal, 2-process mode. Patch by Ken Hilton.
bpo-33065: Fix problem debugging user classes with __repr__ method.
bpo-23544: Disable Debug=>Stack Viewer when user code is running or Debugger is active, to prevent hang or crash. Patch by Zackery Spytz.
bpo-32631: Finish zzdummy example extension module: make menu entries work; add docstrings and tests with 100% coverage.

Tools/Demos
bpo-42726: Fixed Python 3 compatibility issue with gdb/libpython.py handling of attribute dictionaries.
bpo-42613: Fix freeze.py tool to use the prope config and library directories. Patch by Victor Stinner.

C API
bpo-43030: Fixed a compiler warning in Py_UNICODE_ISSPACE() on platforms with signed wchar_t.
bpo-42591: Export the Py_FrozenMain() function: fix a Python 3.9.0 regression. Python 3.9 uses -fvisibility=hidden and the function was not exported explicitly and so not exported.
bpo-40052: Fix an alignment build warning/error in function PyVectorcall_Function(). Patch by Andreas Schneider, Antoine Pitrou and Petr Viktorin.

(adam)

2021-02-20 19:29:06 UTC MAIN commitmail json YAML

python38 py38-html-docs: updated to 3.8.8

Python 3.8.8

Security
bpo-42967: Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator.
bpo-42938: Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values.

Core and Builtins
bpo-42819: readline: Explicitly disable bracketed paste in the interactive interpreter, even if it窶冱 set in the inputrc, is enabled by default (eg GNU Readline 8.1), or a user calls readline.read_init_file(). The Python REPL has not implemented bracketed paste support. Also, bracketed mode writes the "\x1b[?2004h" escape sequence into stdout which causes test failures in applications that don窶冲 support it. It can still be explicitly enabled by calling readline.parse_and_bind("set enable-bracketed-paste on"). Patch by Dustin Rodrigues.

Library
bpo-43108: Fixed a reference leak in the curses module. Patch by Pablo Galindo
bpo-42780: Fix os.set_inheritable() for O_PATH file descriptors on Linux.
bpo-41748: Fix HTMLParser parsing rules for element attributes containing commas with spaces. Patch by Karl Dubost.
bpo-42759: Fixed equality comparison of tkinter.Variable and tkinter.font.Font. Objects which belong to different Tcl interpreters are now always different, even if they have the same name.
bpo-23328: Allow / character in username, password fields on _PROXY envars.
bpo-42681: Fixed range checks for color and pair numbers in curses.
bpo-42531: importlib.resources.path() now works for packages missing the optional __file__ attribute (more specifically, packages whose __spec__.origin is None).
bpo-42388: Fix subprocess.check_output(窶ヲ, input=None) behavior when text=True to be consistent with that of the documentation and universal_newlines=True.
bpo-42384: Make pdb populate sys.path[0] exactly the same as regular python execution.
bpo-42383: Fix pdb: previously pdb would fail to restart the debugging target if it was specified using a relative path and the current directory changed.
bpo-42318: Fixed support of non-BMP characters in tkinter on macOS.
bpo-42005: Fix CLI of cProfile and profile to catch BrokenPipeError.
bpo-41604: Don窶冲 decrement the reference count of the previous user_ptr when set_panel_userptr fails.
bpo-26407: Unexpected errors in calling the __iter__ method are no longer masked by TypeError in csv.reader(), csv.writer.writerow() and csv.writer.writerows().
bpo-39068: Fix initialization race condition in a85encode() and b85encode() in base64. Patch by Brandon Stansbury.
bpo-36589: The curses.update_lines_cols() function now returns None instead of 1 on success.
bpo-33289: Correct call to tkinter.colorchooser to return RGB triplet of ints instead of floats. Patch by Cheryl Sabella.

Documentation
bpo-40304: Fix doc for type(name, bases, dict). Patch by Boris Verkhovskiy and テ詠ic Araujo.
bpo-42811: Updated importlib.utils.resolve_name() doc to use __spec__.parent instead of __package__. (Thanks Yair Frid.)

Tests
bpo-42794: Update test_nntplib to use offical group name of news.aioe.org for testing. Patch by Dong-hee Na.
bpo-40810: In sqlite3, fix CheckTraceCallbackContent for SQLite pre 3.7.15.

Build
bpo-29076: Add fish shell support to macOS installer.

Windows
bpo-41837: Updated Windows installer to include OpenSSL 1.1.1i
bpo-42584: Upgrade Windows installer to use SQLite 3.34.0.

macOS
bpo-41837: Update macOS installer build to use OpenSSL 1.1.1i.
bpo-42584: Update macOS installer to use SQLite 3.34.0.

IDLE
bpo-43008: Make IDLE invoke sys.excepthook() in normal, 2-process mode. Patch by Ken Hilton.
bpo-33065: Fix problem debugging user classes with __repr__ method.
bpo-42508: Keep IDLE running on macOS. Remove obsolete workaround that prevented running files with shortcuts when using new universal2 installers built on macOS 11.
bpo-23544: Disable Debug=>Stack Viewer when user code is running or Debugger is active, to prevent hang or crash. Patch by Zackery Spytz.
bpo-32631: Finish zzdummy example extension module: make menu entries work; add docstrings and tests with 100% coverage.

Tools/Demos
bpo-42726: Fixed Python 3 compatibility issue with gdb/libpython.py handling of attribute dictionaries.

C API
bpo-43030: Fixed a compiler warning in Py_UNICODE_ISSPACE() on platforms with signed wchar_t.
bpo-40052: Fix an alignment build warning/error in function PyVectorcall_Function(). Patch by Andreas Schneider, Antoine Pitrou and Petr Viktorin.

(adam)

2021-02-20 18:59:54 UTC MAIN commitmail json YAML

2021-02-20 14:37:24 UTC MAIN commitmail json YAML

webalizer: fix crashes

Use memmove instead of memcpy with overlapping arguments. Patch from
Adrian Immanuel Kiess in PR pkg/55809.

(bsiegert)

2021-02-20 14:24:58 UTC MAIN commitmail json YAML

Update to 0.6.3

* All pkgsrc patches are included by upstream.

Changelog:

OpenBSD/luna88k can now run in the emulator (with root-on-nfs), and there
is now tap device support for networking contributed by Jason Thorpe.

(skrll)

2021-02-20 13:56:39 UTC MAIN commitmail json YAML

doc: Updated converters/opencc to 1.1.1

(ryoon)

2021-02-20 13:56:07 UTC MAIN commitmail json YAML

opencc: Update to 1.1.1

Changelog:
Not available in English or Japanese, only in Chinese.
Some functions are added at least.

(ryoon)

2021-02-20 13:54:46 UTC MAIN commitmail json YAML

go14: prevent spurious recompiles of standard library packages

This touches all compiled std library files after installation, to avoid
extra recompilations when a dependent package (most likely a newer Go
release) is being built.

Patch from mlelstv@ in PR pkg/55900.

(bsiegert)

2021-02-20 13:46:07 UTC MAIN commitmail json YAML

doc: Updated databases/leveldb to 1.22nb1

(ryoon)

2021-02-20 13:45:35 UTC MAIN commitmail json YAML

leveldb: Enable -fPIC to avoid link errors by consumer, upcoming librime-1.7.2

(ryoon)

2021-02-20 13:40:22 UTC MAIN commitmail json YAML

doc: Updated textproc/libpinyin to 2.6.0

(ryoon)

2021-02-20 13:39:46 UTC MAIN commitmail json YAML

libpinyin: Update to 2.6.0

* Enable libzhuyin.

Changelog:
version 2.6.0
* bug fixes

version 2.4.92
* update pinyin data
* bug fixes

version 2.4.91
* improve full pinyin auto correction
* bug fixes

version 2.3.0
* update pinyin data

version 2.2.2
* minor fixes

version 2.2.1
* fixes predicted candidates

version 2.2.0
* bug fixes

version 2.1.91
* fixes zhuyin parsers;

version 2.1.0
* support sort option in pinyin_guess_candidates function;

version 2.0.92
* reduce memory consumption after imported user dictionary;

version 2.0.91
* merge libzhuyin code;

version 2.0.0
* the first official release of 2.0.x;
* fixes autoconf;

version 1.9.92
* fixes crash in double pinyin;

version 1.9.91
* multiple sentence candidates;

version 1.7.0
* fixes build on FreeBSD;
* update cmake files;

version 1.6.91
* change license to GPLv3+;
* import open-gram dictionary and remove pinyin tones;
* add some checks when load data from file;

version 1.6.0
* bug fixes.

version 1.5.91
* change pinyin/phrase tables to use dbm.
* enhance pinyin key representation and pinyin parsers.

version 1.2.0
* bug fixes.

version 1.1.91
* support Kyoto Cabinet as alternative to Berkeley DB.
* improve multiple dictionaries support feature.

version 1.1.0
* support to export user phrases.

(ryoon)

2021-02-20 13:35:37 UTC MAIN commitmail json YAML

archivers/lzmalib: Note existence of xz in DESCR

(lzmalib and xz conflict, and xz is used far more in pkgsrc.)

(gdt)

2021-02-20 11:55:43 UTC MAIN commitmail json YAML

texlive-collection-plaingeneric: +tex-localloc

(markd)

2021-02-20 11:54:49 UTC MAIN commitmail json YAML

texlive-collection-latexextra: update for revision 57390

+tex-hypdestopt  -tex-localloc  -tex-soul

(markd)

2021-02-20 11:18:05 UTC MAIN commitmail json YAML

2021-02-20 11:08:34 UTC MAIN commitmail json YAML

tex package updates

(markd)

2021-02-20 11:07:27 UTC MAIN commitmail json YAML

tex-zref{,-doc}: update to 2.32

2.32
This adapts the zref-pagelayout module to the new LateX hook management.

2.31
* added pagevalue property to savepos in abspos module

* to correct a problem with references when hyperref is loaded,
  zref-counter uses from LaTeX2e <2020-10-01> pre-release-6 on
  the new command \@currentcounter and no longer patches \refstepcounter.

(markd)

2021-02-20 11:04:57 UTC MAIN commitmail json YAML

tex-translations{,-doc}: update to 1.10a

1.10a
fix flawed use of file hook introduced in the last update

1.10
remove scrlfile dependency

(markd)

2021-02-20 11:02:42 UTC MAIN commitmail json YAML

2021-02-20 11:02:31 UTC MAIN commitmail json YAML

2021-02-20 11:00:46 UTC MAIN commitmail json YAML

tex-thmtools{,-doc}: update to 72

72:
Notable changes are

\declaretheorem:
- Extended command syntax to be \declaretheorem[<option list>]{<thmname
list>}[<option list>].
- Made key usage "number=unless unique" compatible with and aware of key
  "numberwithin".

\listoftheorems:
- Provided new option "swapnumber" to typeset theorem number after title.
- Made compatible with ams classes.
- Added documentation of its known keys

69:
- Improved compatibility with cleveref (for its extended syntax of \label)
- Refined user manual
- Updated license and maintenance status

This is the first update from its new maintainer.

(markd)

2021-02-20 10:57:30 UTC MAIN commitmail json YAML

tex-textpos{,-doc}: update to 1.10

* Try harder to become invisible in horizontal mode
* Add the \TPShowGrid macro
* Now compatible with LaTeX3
* Home page changed

(markd)

2021-02-20 10:55:08 UTC MAIN commitmail json YAML

tex-tcolorbox{,-doc}: update to 4.42

4.42
- due to several problems with the color algorithm introduced with
  version 4.32, essentially reversion to the proven pre 4.32 method.
  * support of luacolor persists (since 4.32)
  * color stacks (by pdfcol) are not mandatory any more,
    but are optional now with 'use color stack'. Note that effects
    of whatsits on the vertical space have to be expected.

4.41
- bug fix: color bleeding for xelatex and breakable boxes (since 4.32)

4.40
- bug fix: 'IfBooleanT', 'IfBooleanF'
- bug fix: 'widget' set 'toprule at break' and needed the breakable library
- (bug) fix: style 'marker' set 'breakable' and needed the breakable library
- 'capture=hbox' applies '\@parboxrestore' now to allow e.g. hbox style
    listings inside indented environments like itemize
- support 'hbox' for 'minted' listings
- New default vertical space options
        'before skip balanced', 'after skip balanced', 'beforeafter skip
  balanced'
  NOTE: These options replace the current default options
        'parskip', 'noparskip', 'autoparskip'
  WARNING: Old documents may need adapted manual page breaks where used.
          Otherwise: Use \tcbsetforeverylayer{autoparskip}
          to restore the old behavior!
- 'before skip' and 'before skip balanced' do not insert glue now, if
  the tcolorbox is the first element in a minipage (or sourrounding tcolorbox)

4.32
- documentation typo corrections and enhancements
- bug fix: 'index format=doc' caused redefinition of '\_'
  among other errors.
- bug fix: 'valign=scale*' was erroneous.
- enhancement: color stack support for breakable boxes (pdflatex and
  lualatex) to let colors survive a break to the next partial box.
- library 'xparse':
  * new options: 'IfNoValueT', 'IfNoValueF', 'IfValueT', 'IfValueF',
      'IfBooleanT', 'IfBooleanF'

4.31
- bug fix: \tcbincludepdf did not work for lualatex
- bug fix: Several tests had a missing \relax
- bug fix: Breakable tcolorbox may overlap with following the
  text
- bug fix: 'space to' did not result in a stable value
- Internal change: all 'code 2 args' replaced by 'code n args={2}'
- documentation typo corrections
- library 'documentation':
  * indention of <environment content> changed to \ttfamily

(markd)

2021-02-20 10:48:20 UTC MAIN commitmail json YAML

tex-subfiles{,-doc}: update to 2.2

2.2
Bugfix release: The previous version, v2.1, introduced an
incompatibility between the subfiles package and the tabular
environment, which has been removed in this version.

2.1
subfiles is a class and a package for multi-file projects in LaTeX.
This release fixes a bug which affected packages that use the new
hooks at the begin and end of documents, in particular packages
related to CJK.

2.0
The version makes the subfiles package compatible with the upcoming
October-2020-release of LaTeX and removes some bugs (see the issue tracker
on Github or the accompanying documentation for details). Another major
change is that the preamble of subfiles and text after the end of a
document are skipped, as one would expect. The old behaviour of subfiles
is still available via a package option.

(markd)

2021-02-20 10:45:42 UTC MAIN commitmail json YAML

2021-02-20 10:44:00 UTC MAIN commitmail json YAML

2021-02-20 10:42:15 UTC MAIN commitmail json YAML

tex-snapshot{,-doc}: update to 2.14

Supports packages that put macros in their \Provides... optional
arguments.

(markd)

2021-02-20 10:40:36 UTC MAIN commitmail json YAML

2021-02-20 10:38:29 UTC MAIN commitmail json YAML

tex-polytable{,-doc}: update to 0.8.6

Fixes a bug in connection with saving/restoring tables and
redefining column types.

(markd)

2021-02-20 10:36:35 UTC MAIN commitmail json YAML

2021-02-20 10:34:47 UTC MAIN commitmail json YAML

2021-02-20 10:33:02 UTC MAIN commitmail json YAML

tex-multirow{,-doc}: update to 2.7

2.7
Allow multi-paragraph text in \multirow .

2.6
Resolve an incompatibility with newer versions of the supertabular package.
Enable some uses of the big delims outside of an array or tabular environment.
Documentation updates.

(markd)

2021-02-20 10:30:42 UTC MAIN commitmail json YAML

2021-02-20 10:28:34 UTC MAIN commitmail json YAML

2021-02-20 10:26:42 UTC MAIN commitmail json YAML

2021-02-20 10:24:31 UTC MAIN commitmail json YAML

tex-leaflet{,-doc}: update to 2.1a

2.1a
The \CutLine macro now has an optional parameter for selecting
the line type.

2.0d
Using UTF8 in the preamble for author names to prevent unpacking issue.

2.0b
Much of the code has been rewritten using the new LaTeX hooks.

(markd)

2021-02-20 10:21:56 UTC MAIN commitmail json YAML

tex-latex-base-dev{,-doc}: update to 20210501pre1

In addition to LaTeX2e 2020-10-01 patch level 4, this pre-release
features the following changes:

2020-12-22  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltfssaxes.dtx (subsection{Changing to a new series}):
        Distangle series and shape update by delaying the font series
        and font shape merging

        Move the rollback info for \normalshape after its main definition
        otherwise it will not be undone

2020-12-22  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltfsstrc.dtx (subsection{General font loading}):
        Alter \selectfont to do the delayed merging of  font series
        and font shape

2020-12-27  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * letter.dtx (subsubsection{Page breaking control}):
        The \opening argument was splitting name and address using \\
        but did not allow to use \\[...] for this

2020-12-10  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltbibl.dtx (section{Bibliography Generation}):
        Delay any \cs{nocite} in the preamble instead of raising
        an error

2020-12-06  Johannes Braams  <Johannes.Braams at latex-project.org>

        * miscelaneous files: gh/428, gh/429 and gh/430 list a number of
        typing mistakes and missing documentation that have crept in over
        the years. The following files were affected and have been
        corrected:
        alltt.dtx, classes.dtx, doc.dtx, docstrip.dtx, fix-cm.dtx,
        fontdef.dtx, ifthen.dtx, inputenc.dtx, latex209.dtx,
        latexrelease.dtx, ltbibl.dtx, ltboxes.dtx, ltclass.dtx,
        ltcntrl.dtx, ltcounts.dtx, ltdefns.dtx, ltdirchk.dtx, ltexpl.dtx,
        ltfilehook.dtx, ltfiles.dtx, ltfinal.dtx, ltfloat.dtx,
        ltfntcmd.dtx, ltfssaxes.dtx, ltfssbas.dtx, ltfsscmp.dtx,
        ltfssdcl.dtx, ltfssini.dtx, ltfsstrc.dtx, lthooks.dtx,
        ltlength.dtx, ltlists.dtx, ltluatex.dtx, ltmath.dtx, ltmiscen.dtx,
        ltoutenc.dtx, ltoutput.dtx, ltpage.dtx, ltpageno.dtx,
        ltpictur.dtx, ltplain.dtx, ltsect.dtx, ltshipout.dtx,
        lttextcomp.dtx, ltvers.dtx, ltxdoc.dtx, ltxref.dtx, nfssfont.dtx,
        proc.dtx, slides.dtx, utf8ienc.dtx.

2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltfilehook.dtx (subsection{Declaring a file substitution}):
        Don't drop file substitution declarations when rolling back
        just render them no-ops

2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>
        Add a hook to \selectfont to be executed after the switch to the
        new font. This implements the functionality formerly in the everysel
        package.

2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltfinal.dtx (subsection{File substitutions}):
        Emulate everysel package

2020-12-04  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltfssini.dtx (subsection{Miscellaneous}):
        Setting up \f at series and \f at shape default values directly

2020-11-23  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltshipout.dtx:
        Check for both kernel and user hooks and execute if either is non-empty

2020-10-26  Frank Mittelbach  <Frank.Mittelbach at latex-project.org>

        * ltmiscen.dtx (subsection{Environments}):
        \enddocument should always start out in vmode

(markd)

2021-02-20 10:17:23 UTC MAIN commitmail json YAML

2021-02-20 10:15:22 UTC MAIN commitmail json YAML

tex-everypage{,-doc}: update to 2.0b

2.0b
Unique change with respect to R2.0 is fixed information about
maintenance status.

2.0
Package is now in a legacy status. Functionality similar to that provided
by this package is directly implemented in LaTeX since its 2020 Fall
release. On new enough LaTeX formats, everypage now merely emulates its
legacy interface on top of the new LaTeX mechanisms for compatibility
reasons, while on older formats, it fall backs to its own previous code.

Do not use everypage in new documents and do not rely on it in new
packages or classes of yours.

(markd)

2021-02-20 10:12:14 UTC MAIN commitmail json YAML

tex-etoc{,-doc}: update to 1.09c

Syncs with KOMA-script deprecation of \iftocfeature.

(markd)

2021-02-20 10:10:30 UTC MAIN commitmail json YAML

2021-02-20 10:08:29 UTC MAIN commitmail json YAML

tex-draftwatermark{,-doc}: update to 3.0

3.0
Take advantage of the new LaTeX shipout hooks and drop dependency on
"everypage" on modern LaTeX. Ship a legacy version of its own codebase
(that gets automatically loaded and still relies on "everypage") for users
of older versions of LaTeX.

2.2
Let the \\ command be used in the watermark text.
Provide alignment control for multiline watermark text.
Fix documentation about interline spacing for multiline watermark text.

2.1
Version 2.1 of the package makes the watermark anchor information
re-evaluated on every page to provide greater flexibility and ease
differentiating the watermark position on odd/even pages. Should be
backward compatible with 2.0.

(markd)

2021-02-20 10:05:02 UTC MAIN commitmail json YAML

tex-doclicense{,-doc}: update to 2.2.1

2.2.1
Fix compatibility issue with newer versions of hyperxmp (bug confirmed
with Tex Live 2020) resulting in an compile error by loading hyperxmp
and hyperref in the order the packages expect it.

2.2.0
* Add Japanese and Bulgarian translation.
* Add hint how to use Chinese to docs.
* Load hyperxmp by default when it is installed. Before, doclicense just
  suggested to load it and made use of the package when the user did.

2.1.0
* Fix regression: Proper language default image variants (Euro variants
  for example) was broken and the US variant was always used. This bug
  was introduced in v2.0.0.
* Documentation fixes.
* Added Marathi translation.

2.0.1
* Fix backwards compatibility by still accepting imagemodifier={-eu} and
  imagemodifier={-us}. Thanks to J端rgen Spitzm端ller for reporting.
* Fix ability to modify money unit of \doclicenseIcon macro using
  imagemodifier to Japan currency JP without breaking \doclicenseImage.

2.0.0
* Add 80x15 version of CC images which can be used with the
  imagemodifier option.
* Fix slight color offset for all CC images caused by bad image
  conversion. Thanks to rodrigoalcarazdelaosa for reporting.
* Fix \doclicenseThis support for twocolumn layouts. Thanks to Nao
  Pross.
* Soft require package options "type", "modifier" and "version" now.
  Defaults are deprecated. This will become a package error in an
  upcoming major version of the package, with the earliest release in
  2021-07 to give people time to migrate. Remove Creative Commons PD
  which has been replaced by CC-zero as of 2010-10-11.

(markd)

2021-02-20 09:59:07 UTC MAIN commitmail json YAML

2021-02-20 09:57:50 UTC MAIN commitmail json YAML

2021-02-20 09:56:06 UTC MAIN commitmail json YAML

2021-02-20 09:53:37 UTC MAIN commitmail json YAML

tex-classpack{,-doc}: update to 1.19

v.1.19 of the ClassPack documentation environment is a maintenance
release. It is not needed for any other purpose and is not required
for the use of any other class or package, only for the documentation
of ClassPack窶電eveloped classes and packages.

(markd)

2021-02-20 09:50:52 UTC MAIN commitmail json YAML

tex-changes{,-doc}: update to 4.0.1

Release 4.0.0 is a substantial rewrite with some additions, changes and
bugfixes. Release 4.0.1 is a bugfix release for problems with chapters.

(markd)

2021-02-20 09:47:14 UTC MAIN commitmail json YAML

tex-beamertheme-focus: update to 2.8.1

2.8:
Add the possibility to customize an optional \footlineinfo text if
numbering=fullbar is selected.

2.8.1:
\footlineinfo{} is empty by default.

(markd)

2021-02-20 09:45:09 UTC MAIN commitmail json YAML

tex-atenddvi{,-doc}: update to 1.5

This package is unneeded with a LaTeX format 2020-10-01 or newer
as in this case the format provides the \AtEndDvi command.
So the old code has been frozen and the package does nothing
if it detects a new enough format.

(markd)

2021-02-20 09:42:52 UTC MAIN commitmail json YAML

2021-02-20 09:40:27 UTC MAIN commitmail json YAML

tex-adjustbox{,-doc}: update to 1.3

* Added support for (hopefully) all 'graphicx' keys.
  * Added missing \leavevmode for framing keys.
  * Added key "leavevmode" on request of Frank Mittelbach.
  * Added 'process' key.
  * Added 'clap' key on user request.
  * Removed old graphicx key 'print'.
  * trimclip: Added explicit luatex driver which uses the pdftex driver
    to avoid the fallback to PGF driver.

(markd)

2021-02-20 09:37:44 UTC MAIN commitmail json YAML

2021-02-20 09:09:07 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.4.5.6nb2

(wiz)

2021-02-20 09:08:58 UTC MAIN commitmail json YAML

tor: switch to xz for liblzma

Bump PKGREVISION.

(wiz)

2021-02-20 08:53:33 UTC MAIN commitmail json YAML

doc: Updated security/openssl to 1.1.1j

(wiz)

2021-02-20 08:53:23 UTC MAIN commitmail json YAML

openssl: update to 1.1.1j.

  Major changes between OpenSSL 1.1.1i and OpenSSL 1.1.1j [16 Feb 2021]

      o Fixed a NULL pointer deref in the X509_issuer_and_serial_hash()
        function (CVE-2021-23841)
      o Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING
        padding mode to correctly check for rollback attacks
      o Fixed an overflow in the EVP_CipherUpdate, EVP_EncryptUpdate and
        EVP_DecryptUpdate functions (CVE-2021-23840)
      o Fixed SRP_Calc_client_key so that it runs in constant time

(wiz)

2021-02-20 08:17:47 UTC MAIN commitmail json YAML

doc: Updated converters/bdf2psf to 1.201

(fcambus)

2021-02-20 08:17:35 UTC MAIN commitmail json YAML

bdf2psf: update to 1.201.

Nothing applying to bdf2psf in particular noted in the Changelog.

(fcambus)