When spending a lot of time in the CLI it can be handy to have a little
companion in there who knows about the weather.
That's where wthrr comes in. She lives in your terminal and her passion is
the weather.
Even when you don't spend a lot of time in the terminal. She has a sunny
personality, so you can visit her once in a while.
Version 70.0.0 "Caught A Lite Sneeze" 2022-08-14
New features and enhancements
* MKVToolNix GUI: the user can now control where the job queue files & the
preferences INI file are stored via environment variables. If set, the
variable `MKVTOOLNIX_GUI_STATE_DIR` can point to a directory where the GUI
stores both the job queue sub-directory and the preferences INI file. If you
only want to relocate the preferences INI file, you can store the desired
file name for the INI file in `MKVTOOLNIX_GUI_CONFIG_FILE`.
* MKVToolNix GUI: when adding directories via drag & drop/copy & paste the GUI
will now offer the user the option to create one multiplex settings tab per
directory & adding all files from that directory to the corresponding, newly
created tab.
Bug fixes
* mkvmerge: AV1 OBU parser: fixed identifying files that only contain single
frame.
* MKVToolNix GUI: multiplexer: when reading color parameters from identified
files that are floating point numbers (minimum/maximum luminance, projection
pitch/roll/yaw) the numbers will be formatted in floating-point notation
instead of scientific notation as mkvmerge only supports the former.
* MKVToolNix GUI: multiplexer: color parameters that are floating point
numbers (minimum/maximum luminance, projection pitch/roll/yaw) will only be
set to a value during identification if the identification actually contains
the property, and not to 0 anymore if it doesn't.
Build system changes
* Several merge requests where accepted that improve compilation on MSYS2 on
Windows. Note that this build type isn't supported.
The only consumer was wip/pure. But that needs LLVM 3.5 now.
Will import libLLVM35 to wip instead where it may peacefully
rot until wip/pure upstream supports newer LLVM.
2.1.4
Significant changes relative to 2.1.3
Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010.
The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage() method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only") datastreams, which can be used to prime the decompressor with quantization and Huffman tables that can be used when decompressing subsequent "abbreviated image" datastreams.
libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4 and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo.
Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)].
Fixed two issues that prevented partial image decompression from working properly with buffered-image mode:
Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted in an error ("Improper call to JPEG library in state 207".)
Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under certain circumstances.
22.0.0:
glamor: Set AMDGPU_CREATE_PIXMAP_SCANOUT on DRI2 and shared pixmaps
glamor: unset AMDGPU_CREATE_PIXMAP_SCANOUT on shared pixmap
Add option for non-vsynced flips for "secondary" outputs.
21.0.0:
kms: Handle changes to SourceValidate call chain in xserver 19
Fix link failure with gcc 10
Use ODEV_ATTRIB_PATH where possible for the device node.
Remove drmCheckModesettingSupported and kernel module loading, on Linux
Fixup the amdgpu_bus_id() string format
Remove NULL check after a "cannot fail" function
Store the busid string in AMDGPUEnt
Reuse the existing busid string
Use the device_id straight from gpu_info
Kill off drmOpen/Close/drmSetInterfaceVersion in favour of drmDevices
Introduce amdgpu_device_setup helper
Factor out common code to amdgpu_probe()
Fix drmmode_crtc_scanout_create logic
Bail from amdgpu_pixmap_get_handle with ShadowFB
Handle NULL fb_ptr in pixmap_get_fb
glamor: Make pixmap scanout compatible if its dimensions are
Drop bo/width/height members from struct drmmode_scanout
Drop struct drmmode_scanout altogether in favour of PixmapPtrs
Make drmmode_crtc_scanout_create/destroy static
Fix build against ABI_VIDEODRV_VERSION 25.2
Replace a few more instances of "master"
Check for AMDGPU_CREATE_PIXMAP_SCANOUT in amdgpu_glamor_create_pixmap
Drop dri.h includes
Include xf86drm.h instead of sarea.h
Fix return value check of drmIoctl()
- Fixed an issue when testing Firebird on a host with Firebird installed
but no `isql`, and when using a local Firebird (e.g., the Engine12
provider), which allows only one connection at a time. Thanks to Slaven
Rezić for the the reproducible configuration (#597).
- Tweaked the Postgres engine to support Yugabyte. The only unsupported
features are explicit locks, so users need to manually ensure that only
one instance of Sqitch is updating the cluster at a time.
- Added support for CockroachDB. Almost exactly the same as for Postgres,
so the new App::Sqitch::Engine::cockroach class extends
App::Sqitch::Engine::pg to make a few changes. The SQL files with
the registry DDL varies in a few ways, so they're separate.
- Now require URI::db v0.20 for Cockroach and Yugabyte URI support.
- Dropped support for MySQL 5.0.
- Added explicit sorting for aggregated lists (such as the tags associated
with a commit) to the MySQL, Exasol, Snowflake, and Postgres (8.4 and
higher) engines.
- Fixed slow deploys on MariaDB thanks to fractional timestamp support
added in 5.03.05. Thanks to @rbrigot for the PR (#658)!
- Fixed a bug where destination locking failed on the first deploy to
MySQL. Bug introduced along with destination locking in v1.2.0.
Thanks Tom Bloor the report and to Alberto Simões for the help
replicating the issue (#601).
- Removed the `sqitch engine update-config` action, originally added for
compatibility reasons in 2014, and the prompt to use it was removed as
of 0.9999 in 2019.
- Fixed a warning when searching for the Firebird client on Windows.
pkgsrc changes:
- Enable 'sqlite' by default to pass the self-tests.
Improvements:
* Template::Plugin::CGI removed to be used as a separate distro.
(Sawyer X)
* Avoid anonymous hash warnings starting with Perl 5.35.2 (Graham Ollis)
* Use Data::Dumper as an object. (Justin Wheeler)
* ttree: Rename --assets to --copy_dir. (Johan Vromans)
* ttree: Implement assets directories. (Johan Vromans)
Bug Fixes:
* Fix breakage when VMethods is loaded before Stash. (Felipe Gasper)
* Fix unicode issues in Plugin::Date (Nicolas R)
* Use "defined" instead of "//" because the latter is not available in
Perl v5.8. (Louis Strous)
* Fix FILTER redirect does not honor binmode (Louis Strous)
Tests:
* Fix t/zz-plugin-cycle.t errors (Nicolas R)
* Test for Dumper global vars. (Justin Wheeler)
* Remove unused _dump code (Nicolas R)
* Fixed tests failing on MacOS Catalina due to Dynaloader and relative
paths (Andy Wardley)
Documentation:
* Update README.md (philip r brenan)
* Add support group to README and Template.pm. (Johan Vromans)
* Make the process() documentation clearer. (Dave Cross)
Having the preformatted manual page checked in into version control
doesn't make sense. Replacing the placeholders is an ugly hack and leads
to ugly line breaks. If the preformatted manual page is needed, the
better approach is to render it at build time, after the placeholders
have been replaced.
gopls v0.9.3
Move fast and fix things... it appears that v0.9.2 exposed a latent crasher in
gopls (golang/go#54395). This crash occurs when a new workspace is incorrectly
configured, and so is likely to be rather confusing for new users. On that
basis, the fix warranted a patch release.
As always, thank you for filing issues!
gopls v0.9.2
This release contains many bug fixes, particularly related to problems that
would require restarting gopls.
Note about network usage: among these fixes was a change to allow network usage
when reloading the workspace. Reloading occurs when a go.mod, go.sum, or
go.work file changes on disk. In the past, gopls would only allow network
during the first workspace load. This resulted in confusing behavior when, for
example, a new dependency is added to a go.mod file and gopls could not load
it, but loading succeeded on restart.