New features and improvements:
- Support for SOURCE_DATE_EPOCH Specification 1.1 added to build system.
Reproducible build option CFG_REPRODUCIBLE removed from CONFIG.
The SOURCE_DATE_EPOCH variable from the environment now overrides the
dates in the GUI, the output of the "-v" command line option and the
man pages (original patch from Bernhard M. Wiedemann).
- POSIX: Support for POSIX.1-2008 and SUSv4 added
No local replacement functions are used anymore on modern operating
systems. snprintf() replacement function now uses SUSv4 semantics.
This release only contains bugfixes and it should be safe to update from 1.18.x.
Highlighted bugfixes:
Fix MPEG-TS timestamping regression when playing DVB streams
compositor: fix artefacts in certain input scaling/conversion situations and make sure that the output format is actually supported, plus renegotiation fixes
Fix sftp:// URI playback in decodebin/playbin via giosrc
adaptivedemux/dashdemux/hlsdemux fixes
rtsp-server fixes
android media: fix crash when encoding AVC
fix races in various unit tests
lots of other bug fixes and memory leak fixes
various stability, performance and reliability improvements
g-i annotation fixes
build fixes
Tune halfempty defaults to better handle very large inputs sanely.
A new --gen-intermediate option to save your work if halfempty is interrupted.
Portability fixes.
From the list of changes:
* #3855 & #3867 - Fix settings merging on the frontend causing
issues with array values.
* Pin watchdog dependency to 0.10.4 to work around backwards
incompatibility with the just release 0.10.5 under Python 3.
Changelog:
v2.7.5:
-------
- Achivement System improved. Now you can see what achivements you got
and how much is yet missing
- Quit Menu now shows three ways to quit your current game
* add TEST_TARGET
* adjust size optimization for the ARM targets
* Universally bump required bootstrap version to 1.47.0
* Add the 9.0-specific powerpc bootstrap, needed due to ABI issues
* Adjust the use of libatomic and libatomic-links, make rustc search
the libatomic-links directory
* Build by default with the built-in curl and openssl, ref. options.mk
* Add a patch for vendor/net2 for NetBSD
Camoto is a collection of utilities for editing (modding) "classic games",
those from the early to mid 1990s running under DOS.
This is libgamemusic, one component of the Camoto suite. libgamemusic is a
library that can read and write many different music file formats, with a focus
on formats used by DOS games.
Camoto is a collection of utilities for editing (modding) "classic games",
those from the early to mid 1990s.
This is libgamecommon, the lowest-level component of the Camoto suite. It
contains shared code and routines used by most of the other Camoto libraries.
Announcement:
Released Cyclone Scheme 0.24
January 3rd, 2021
Bug Fixes
* Sean Lynch fixed a bug where record type predicates do not check
the length of the target before checking if the vector is actually
a record.
* Fixed vector? to no longer return true for instances of record types.
* Do not call eval from the runtime if (scheme eval) has not been
imported. Instead we now raise a Scheme error in this case which
prevents the possibility of a C segmentation violation. Thanks to
Arthur Maciel for the bug report.
* When allocating very large vectors the object used to fill such
a vector may not be transported to the heap. This was a nasty bug
that could lead to random memory corruption. Fixed the minor garbage
collector to properly track and transport these objects to prevent
the possibility of memory corruption.
* Add two-circle variant of 8.
* Add leading serif for C, c, G, S, s in Slab.
* Made per-mille symbol and base-point symbol wide in non-terminal
variants.
* Add super-ttc (single-file TTC) into releases.
If cross-building, one needs to use the "dist" build target.
Also, due to https://github.com/rust-lang/rust/issues/73132, one
needs to unset DESTDIR for such a build. Automatically detect this
if we are cross-building (TARGET from cross.mk is non-empty).
* Allow use as a library by moving the required packages out of the
internal directory.
* Do not error if a specified dotenv file does not exist.
* Fix panic when you have empty tasks in your Taskfile.
As far as we know, they are only for Cloud access to the controller.
These binaries are built using libgcc_s.1 and pkgsrc will complain
that this library is missing on the install target if wasn't built
using gcc *even* if these libraries are not native.
This is likely a pkgsrc bug, but we really shouldn't be installing
these anyway.