3.2.0 (2022-01-29)
------------------
OAuth2.0 Client:
* Add Device Authorization Flow for Web Application
* Add PKCE support for Client
* Fallback to none in case of wrong expires_at format.
OAuth2.0 Provider:
* Add support for CORS to metadata endpoint.
* Add support for CORS to token endpoint.
* Remove comma after Bearer in WWW-Authenticate
OAuth2.0 Provider - OIDC:
* Call save_token in Hybrid code flow
* OIDC add support of refreshing ID Tokens with `refresh_id_token`
* The RefreshTokenGrant modifiers now take the same arguments as the
AuthorizationCodeGrant modifiers (`token`, `token_handler`, `request`).
General:
* Added Python 3.9, 3.10, 3.11
* Improve Travis & Coverage
Previously, it was necessary to create the package directory, change
into it and then run url2pkg from there. Since the name of the package
directory usually corresponds to DISTNAME without the version number,
all necessary data is readily available, so automate this.
Update version to 21.4.2.
In a few commits, this will allow url2pkg to be run from a category
directory, thereby omitting the need to create the package directory
manually.
No functional change.
Amend a patch that fixes compilation on non-Linux and non-BSD OSes.
There are several things that could be adjusted differently in the
function in question, but that needs to be discussed upstream. For now,
take the simplest route.
Also, be consistent with upstream's intent that "suspend" means ACPI
state 3, also being consistent with what was patched in xfce4-power-
manager before, too. (Where suspend and resume generally works for me
on NetBSD laptops, state 3 is effective.)
Version 65.0.0 "Too Much" 2022-02-06
New features and enhancements
* mkvmerge: the options `--default-track` and `--forced-track` have been
renamed to `--default-track-flag` and `--forced-display-flag` respectively
for improved consistency with other option names & the wording used in the
GUI. However, the old names will be supported and recognized
indefinitely. What will remain unchanged is the property names for those
flags in mkvmerge's identification output. Existing third-party programs
will continue working as they are.
* mkvmerge: added a new option `--track-enabled-flag` to set or unset the
"track enabled" track header flag.
* mkvmerge: MP4 reader: `mkvmerge` will now evaluate the `flags` field of the
track header atom (`tkhd`) and set the track's "enabled" flag
accordingly.
* MKVToolNix GUI: multiplexer: added support for the "track enabled" track
header flag.
* MKVToolNix GUI: multiplexer, header editor: added several menu entries &
keyboard shortcuts for toggling various track flags of the currently
selected tracks, e.g. `Ctrl+Alt+F, D` (that's `Ctrl` and `Alt` with `F`
simultaneously followed by `D` without any other key pressed) for toggling
the "default track" flag.
* MKVToolNix GUI: multiplexer, header editor: added menu entries & keyboard
shortcuts for setting the language of the currently selected tracks to one
from a configurable list of languages. The shortcuts used are `Ctrl+Alt+A,
1` through `Ctrl+Alt+A, 0` for the first ten entries of that list (that's
`Ctrl` and `Alt` with `A` simultaneously followed by a digit without any
other key pressed).
* MKVToolNix GUI: chapter editor: if the user enters commas in start or end
timestamps they will automatically be changed to points as the decimal
separator, allowing for easier copy & paste from other
programs/sources.
* MKVToolNix: header editor: the selected track or attached file can now be
moved up & down with the keyboard shortcuts `Ctrl+Up` & `Ctrl+Down`
respectively.
Bug fixes
* mkvmerge: Matroska reader: DVB subtitle tracks with a codec private data
size of more than five bytes are accepted now, too.
This has been marked BROKEN since 2019. The newest version of this
software, "Greenbone", would be a welcome addition to pkgsrc if anyone
would like to see it return.
-render_criteria works a little differently now:
Using render_criteria (and render-anti-criteria) on root blocks is now
supported (#37). This was possible before but not really useful because
you had to have the same criteria for all the blocks underneath it anyway.
-Old: If any block in the chain meets criteria, then draw.
-New: If root block doesn't meet criteria, then don't draw. If root
block does mete criteria, but no child blocks do, then don't draw.
-Add render_anti_criteria which allows you to tell blocks to draw only when a
criteria is not present. (see Blocks documentation for more information.)
-When loading config, we now validate that all blocks have different names to
make sure the config is written correctly.
-Document how to send progress data to ProgressBlock.
-Dramatically improve idle performance. #35
-Fixed a bug where replaced notifications might have a different layout to new
ones. #37
-Update cairo and pango dependencies.
-TextBlock text will now fall back to wrapping on character boundaries if no
word boundaries are available. #39
-Fixed a bug where large notifications might take a long time to receive with
a long poll_interval. #35
-Fixed a bug where replacing wasn't working as intended on notifications with
the same app name and tag, with replacing_enabled set to false.
This package contains a syntax coloring theme for pygments making use of
the JupyterLab CSS variables. The goal is to enable the use of JupyterLab's
themes with pygments-generated HTML.
Change log:
1.2.6 (2022-02-02)
=====
- Fix translations not showing in the GUI
- Don't save some defaults to configuration files
- Fix visibility of the associated-command configuration
- Update configure.ac.in syntax
- Translation Updates:
Basque, Chinese (China), Croatian, Danish, Hebrew, Indonesian,
Occitan (post 1500), Portuguese (Brazil), Slovenian, Swedish
Arctic Fox aims to be a desktop oriented web browser. It started as a forked
and rebranded Pale Moon 27.9.4 and retains its classic interface. Many fixes
and enhancements have been imported from Firefox and TenFourFox.
The goal here is to implement specific security updates and bug fixes to
keep this browser as up to date as possible for aging systems.
Version 2.9.1
Changes:
If possible, attach Python exception with py::raise_from to TypeError when casting from C++ to Python. This will give additional info if Python exceptions occur in the caster. Adds a test case of trying to convert a set from C++ to Python when the hash function is not defined in Python.
Add a mapping of C++11 nested exceptions to their Python exception equivalent using py::raise_from. This attaches the nested exceptions in Python using the __cause__ field.
Propagate Python exception traceback using raise_from if a pybind11 function runs out of overloads.
py::multiple_inheritance is now only needed when C++ bases are hidden from pybind11.
Bug fixes:
Remove a boolean cast in numpy.h that causes MSVC C4800 warnings when compiling against Python 3.10 or newer.
Render py::bool_ and py::float_ as bool and float respectively.
Build system improvements:
Fix CMake extension suffix computation on Python 3.10+.
Allow CMAKE_ARGS to override CMake args in pybind11's own setup.py.
Remove a few deprecated c-headers.
More uniform handling of test targets.
Add clang-tidy readability check to catch potentially swapped function args.
deliver messages for any addresses given on the command line. If your
qmail installation used non-default values for conf-qmail, conf-break,
or the alias user, you can specify them in the $QMAIL, $QMAILBREAK, and
$QMAILALIAS environment variables. For example:
# env QMAILBREAK=+ qtraceaddr address@example.org