* Convert to use meson to build.
Changelog:
1. Notes for end users
1. Support for LDAC and AptX bluetooth codecs, plus "SBC XQ" (SBC with
higher-quality parameters)
2. Support for HFP bluetooth profiles
3. Support for Bluetooth A2DP AVRCP Absolute Volume
4. ALSA path configuration files can now be placed in user home directory
5. module-virtual-surround-sink rewritten
6. More options for module-jackdbus-detect
7. Improved hardware support
1. SteelSeries Arctis 9
2. HP Thunderbolt Dock 120W G2
3. Behringer U-Phoria UMC22
4. OnePlus Type-C Bullets
5. Sennheiser GSX 1000/1200 PRO
8. New udev variable: PULSE_MODARGS
9. max_latency_msec argument added to module-null-source
10. module-filter-apply can take filter parameters from device properties
11. module-match can now be loaded multiple times
12. Improvements to FreeBSD support
13. Windows support added to Meson
14. Additional commands for pactl
15. Card profiles can be set to sticky
2. Notes for application developers
1. New API for sending messages from clients to PulseAudio objects
2. New mechanism for applications to disable shared memory on their
connection to PulseAudio
3. Notes for packagers
1. Autotools build system have been dropped
2. The startup script can now read additional configuration from the /etc/
pulse/default.pa.d/ directory
3. Option to build client library and utilities only
4. Avoid loading X11 modules on Wayland (GNOME-only for now)
5. OSS support is now configurable in Meson
6. Valgrind support is now configurable in Meson
v5.9.6
Improvements
Updated snap to core20 and edited README
Add a table result for slcli hw upgrade output.
Remove block/file interval option for replica volume.
slcli vlan cancel should report if a vlan is automatic.
New method to manage how long text is in output tables.
Fix Tox-analysis issues.
New Commands
add new email feature
slcli email list
slcli email detail
slcli email edit
slcli vlan cancel
Add slcli account licenses
slcli account licenses
Create a new commands on slcli that create/cancel a VMware licenses
slcli licenses create
slcli licenses cancel
0.10.4
======
2021-07-29
* DROPPED support for Python 3.5
* CHANGE ikhal: tab (and shift tab) jump from the events back to the calendar
* NEW Add symbol for events with at least one alarm
* FIX URL can now be set/updated from ikhal
* FIX Imported events without an end or duration will now last one day if
`DTSTART` is a date (as per RFC) or one hour if it is a datetime.
0.10.3
======
2021-04-27
* DROPPED support for Python 3.4
* FIX `khal interactive` now accepts -a/-d options (as documented)
* FIX Strip whitespace when loading `displayname` and `color` files
* FIX Warn when loading events with a recurrence that finishes before it starts
* FIX Warn when loading events with a recurrence that never occurs
* FIX Alarms without descriptions no longer crash `ikhal`
* FIX Display all-day events at the top of the day in `ikhal`
* FIX Keybindings in empty search results no longer crash `ikhal`
* NEW Possibility to add a blank line before day in `khal` with
`blank_line_before_day` option
* FIX `new` keybinding in search no longer crash `ikhal`
* NEW Improved sorting of events. Sort by `DTSTART`, `DTEND` then `SUMMARY`.
* NEW Add url input and `{url}` template option
2.26.0 (2021-07-13)
-------------------
**Improvements**
- Requests now supports Brotli compression, if either the `brotli` or
`brotlicffi` package is installed.
- `Session.send` now correctly resolves proxy configurations from both
the Session and Request. Behavior now matches `Session.request`.
**Bugfixes**
- Fixed a race condition in zip extraction when using Requests in parallel
from zip archive.
**Dependencies**
- Instead of `chardet`, use the MIT-licensed `charset_normalizer` for Python3
to remove license ambiguity for projects bundling requests. If `chardet`
is already installed on your machine it will be used instead of `charset_normalizer`
to keep backwards compatibility.
You can also install `chardet` while installing requests by
specifying `[use_chardet_on_py3]` extra as follows:
```shell
pip install "requests[use_chardet_on_py3]"
```
Python2 still depends upon the `chardet` module.
- Requests now supports `idna` 3.x on Python 3. `idna` 2.x will continue to
be used on Python 2 installations.
**Deprecations**
- The `requests[security]` extra has been converted to a no-op install.
PyOpenSSL is no longer the recommended secure option for Requests.
- Requests has officially dropped support for Python 3.5.
mold is a new linker that is optimized for modern multi-core machines.
mold is command-line compatible with the other major linkers, GNU ld, GNU gold
and LLVM lld, yet it is several times faster than them. Its goal is to increase
programmer productivity by speeding up program build time, especially for rapid
edit-build-test-debug cycles.
Overview of Changes in GTK+ 3.24.30
===================================
* Input:
- Ignore NoSymbol key events (happens with some XKB options)
- Fix incomplete reset in some cases
* GtkEmojiChooser:
- Update data from CLDR 39
- Support translated keywords for multiple languages
- Allow inserting multiple Emoji with Ctrl
- Match keywords for search
- Fix a memory leak
* GtkFileChooser:
- Accessibility improvements
* GtkTreeView
- Fix an accessibility-related memory leak
- Fix assertion failures in some cases
* Printing:
- Remove the Google Cloud Print backend, since the
service was shut down
* Wayland:
- Work with pointer-gestures v1 protocol
* Win32:
- Fix using GL with Mesa drivers
- Add support for Windows Pointer Input stack
* MacOS:
- Fix a crash with Drag-and-Drop
* Translation updates:
Belarusian
Brazilian Portuguese
British English
Catalan
Indonesian
Lithuanian
Nepali
Norwegian Bokmål
Occitan
Portuguese
Romanian
Russian
Serbian
Slovenian
Spanish
Turkish
Ukrainian
Overview of changes in 1.48.7
=============================
- Fix a thread-safety issue in fontmap initialization
- Small documentation improvements
Overview of changes in 1.48.6
=============================
- Avoid attribute index overflow
- Add a new pango-segmentation utility
- Documentation cleanups and fixes
- Update script property data for gravity
- Bring back careful glyph position rounding
- Add a few missing bidi types
- Add more tests
Overview of changes in 1.48.5
=============================
- Only initialize fontconfig once
- Add missing deprecation notices
- Add some missing apis to the markup docs
- Speed up Emoji classification
- win32: Fix msvc build
- Fix hangs and memory leaks
- Don't insert hyphens at word boundaries
- Handle empty lines better
- Avoid width fluctuations with ellipsized text
- Add a utility to show text segmentation
A chorus effect inspired by the one found in certain well-known Japanese
vintage analog synthesizers (You Know which).
This audio effect supports a variety of audio and plug-in frameworks: DSSI,
JACK (stand-alone command line program), LADSPA, LV2, VST2
CMake 3.21.1
AUTOUIC: Fix cyclic dependency between generated UI headers and timestamp
AUTOUIC: Fix generating of dependency rules for UI header files
ci: use CMake 3.21.0
Help/ctest_memcheck: mention `ctest_test` arguments
TestDriver: suppress deprecated header lints for time.h
TestDriver: use `CM_NULL` to avoid lints about `nullptr` usage
Help/ctest_test: add a comment to also update `ctest_memcheck`
enable_language: Fix test for working compiler with CMP0126 NEW behavior
VS: Recognize CSharp VS 2019 compiler version v142
VS: Improve v142 CL flag table LanguageStandard ordering
VS: Add CSharp VS 2022 compiler version and flag table v143
VS: Add v143 flag tables for VS 17.0 Preview 2
VS: Fix `/MANIFESTUAC:` link flag mapping for v143
VS: Map the link `/debug` flag for v143
VS: Remove the /MERGE flag from v143 link flag table
VS: Fix `/analyze:log` flag mapping for v143
VS: Add `-Zc:inline[-]` flag table entry for v143
VS: Populate `/Y-` flag table entry for v143
VS: Populate `-Qspectre-` flag table entry for v143
VS: Populate `/JMC-` flag table entry for v143
VS: Remove empty ConformanceMode entry from flag table for v143
VS: Remove empty LanguageStandard entries from flag table for v143
VS: Remove empty ExternalWarningLevel entry from flag table for v143
VS: Remove broken EnableASAN entry from flag table for v143
VS: Fix `/sourceDependencies` flag table entries for v143
VS: Update Visual Studio 17 2022 generator for Preview 2
CMakeDetermineCompilerId: Fix CMAKE_EXECUTABLE_FORMAT in CMP0126 NEW behavior
try_compile: Propagate CMP0126 to the generated test project
CMakeDependentOption: Revert "Allow parentheses in the depends string"
cmMessenger: Revert to non-color messages on Windows
cmGeneratorExpressionNode: Factor out local variable for global generator
Swift: Update test case to try CMP0126 NEW behavior
Ninja Multi-Config: Restore TARGET_OBJECTS support in cross-configs
VS: Remove cl /FS entry from flag table for v142 and v143
VS: Remove C++ module CompileAs flag table entries for v142 and v143
Help: Clarify wording of CMP0124
Help: Explain policy CMP0125 in more detail
Help: Make policy CMP0126 wording more accurate
Help: Fix trivial typo
Help: Clarify which project() call PROJECT_IS_TOP_LEVEL is for
Help: Re-order file() sub-commands in Filesystem section
Help: Expand details for file(COPY_FILE)
Help: Clarify and correct wording around DEPFILE option
Help: Improve wording and cross-referencing for ctest JUnit output
Help: Add cross-references between test output size ctest variables
IAR: Moved search logic to BinUtils.
AutoGen: Fix needless compilation of mocs_compilation.cpp
KWSys 2021-07-26 (d5fd6ca2)
CMakePresets.json: Fix expansion issue with empty binaryDir
Tests: Clean up Ninja Multi-Config test from cb777dd
Compiler/IAR: search for both IAR's binaries * and *.exe
Compiler/IAR: Avoid clobbering CMAKE_EXECUTABLE_SUFFIX
Help: Document CMAKE_EXECUTABLE_SUFFIX_<LANG> explicitly
libuv: Fix building with mingw toolchains for ARM/AArch64
GNU: Correct C23 flags
FindXCTest: Fix output directory for test bundle with Xcode 12.5
Tests/CompileOptions: allow CMAKE_BUILD_TYPE=None
Add option to explicitly avoid using execinfo for backtraces
CMake 3.21 Release Notes
************************
Changes made since CMake 3.20 include the following.
New Features
============
Presets
-------
* "cmake-presets(7)" gained support for specifying the install prefix
in a configure preset.
* "cmake-presets(7)" gained support for conditional enabling of
presets.
* "cmake-presets(7)" gained support for a "${hostSystemName}" macro.
* "cmake-presets(7)" gained support for omitting the "generator" and
"binaryDir" fields.
Generators
----------
* The Makefile Generators and the "Ninja" generator learned to add
linker launcher tools along with the linker for "C", "CXX", "OBJC",
and "OBJCXX" languages. See the "CMAKE_<LANG>_LINKER_LAUNCHER"
variable and "<LANG>_LINKER_LAUNCHER" target property for details.
* The "Visual Studio 17 2022" generator was added. This is
experimental and based on "Visual Studio 2022 Preview 1.1" because
this version of VS has not been released.
Languages
---------
* CMake learned to support "HIP" as a first-class language that can be
enabled via the "project()" and "enable_language()" commands.
* "C_STANDARD", "OBJC_STANDARD", and the "Compile Features"
functionality gained support for C17 and C23.
* Source file extensions ".ixx" and ".cppm" are now treated as C++.
Command-Line
------------
* "cmake(1)" gained the "--install-prefix <dir>" command-line option
to specify the location of the install prefix.
* "cmake(1)" gained the "--toolchain <path/to/file>" command-line
option to specify a toolchain file.
* "cmake(1)" "-E capabilities" output, for some generators, may now
contain a "supportedPlatforms" field listing platforms known to be
supported in "CMAKE_GENERATOR_PLATFORM".
* Messages printed to a terminal now may be colored by message type.
Compilers
---------
* The Fujitsu compiler is now supported using compiler id "Fujitsu" in
traditional ("Trad") mode, and compiler id "FujitsuClang" in "Clang"
mode.
Platforms
---------
* CMake now supports the MSYS runtime environment, much like CYGWIN.
File-Based API
--------------
* The "cmake-file-api(7)" "codemodel" version 2 "version" field has
been updated to 2.3.
* The "cmake-file-api(7)" "codemodel" version 2 gained a new
"directory" object containing directory-level information. This
includes a list of installers generated by the "install()" command.
Commands
--------
* The "add_custom_command()" command "DEPFILE" option may now use
"generator expressions", is now supported by Visual Studio Generators
for VS 2012 and above, and is now supported by the "Xcode" generator.
* The "add_custom_command(TARGET)" command (for Build Events) gained
support for resolving target-dependent generator expressions.
* The "build_command()" command gained a "PARALLEL_LEVEL" option.
* The "file(COPY_FILE)" command was added to copy a single file.
* The "file(GET_RUNTIME_DEPENDENCIES)" command gained new
"POST_INCLUDE_FILES" and "POST_EXCLUDE_FILES" arguments.
* The "file(REAL_PATH)" command gained the option "EXPAND_TILDE" to
replace any leading tilde with the path to the user's home
directory.
* The "file(RENAME)" command learned to optionally capture failure in
a result variable. It also gained a "NO_REPLACE" option to fail if
the destination exists.
* The "install()" command gained a new "IMPORTED_RUNTIME_ARTIFACTS"
mode, which can be used to install the runtime artifacts of imported
targets.
* The "install()" command gained a new "RUNTIME_DEPENDENCY_SET" mode,
which can be used to install runtime dependencies using
"file(GET_RUNTIME_DEPENDENCIES)".
* The "install(TARGETS)" command gained new "RUNTIME_DEPENDENCIES" and
"RUNTIME_DEPENDENCY_SET" arguments, which can be used to install
runtime dependencies using "file(GET_RUNTIME_DEPENDENCIES)".
* The "install(SCRIPT|CODE)" command supports a new option
"ALL_COMPONENTS" which allows the corresponding code to run for
every component of a per component installation.
* The "project()" command now sets variables "PROJECT_IS_TOP_LEVEL"
and "<PROJECT-NAME>_IS_TOP_LEVEL" to indicate whether it was called
in a top-level "CMakeLists.txt" file.
Variables
---------
* The "CMAKE_TOOLCHAIN_FILE" environment variable was added to provide
a default value for the "CMAKE_TOOLCHAIN_FILE" variable.
Properties
----------
* The "IMPORTED_TARGETS" directory property was added to get a list of
Imported Targets created in the current directory.
* The "XCODE_EMBED_APP_EXTENSIONS" target property was added to tell
the "Xcode" generator to embed app extensions such as iMessage
sticker packs. Aspects of the embedding can be customized with the
"XCODE_EMBED_APP_EXTENSIONS_PATH",
"XCODE_EMBED_APP_EXTENSIONS_CODE_SIGN_ON_COPY" and
"XCODE_EMBED_APP_EXTENSIONS_REMOVE_HEADERS_ON_COPY" properties.
Modules
-------
* The "FindBLAS" and "FindLAPACK" modules learned to support the
serial "Fujitsu_SSL2" and parallel "Fujitsu_SSL2BLAMP" libraries.
* The "FindDevIL" module now provides imported targets.
* The "FindIconv" module now has version support.
* The "FindIntl" module now has version support.
* The "FindMPI" module learned to support "Fujitsu" and "FujitsuClang"
in both host and cross compiling modes.
* The "FindMsys" module was added to find MSYS installations. Like
"FindCygwin", it is used automatically by some other find modules to
locate UNIX-style tools on Windows.
* The "FindOpenMP" module learned to support "Fujitsu" and
"FujitsuClang".
* The "FindVulkan" module gained imported targets "Vulkan::Headers"
and "Vulkan::glslangValidator".
* The "UseJava" module command "add_jar" gained a "RESOURCES" option
to allow explicit naming of resources with non-optional namespace.
* The "UseSWIG" module use now standard library naming conventions for
the "CSharp" language. See policy "CMP0122".
* The "UseSWIG" module now supports using the "swig" tool to generate
implicit dependencies with the "Xcode" generator.
Generator Expressions
---------------------
* A new "TARGET_RUNTIME_DLLS" generator expression was added.
CTest
-----
* "ctest(1)" gained documentation for its ability to capture
Additional Test Measurements.
* "ctest(1)" learned to recognize files attached to a test at run
time. Previously it was only possible to attach files to tests at
configure time by using the "ATTACHED_FILES" or
"ATTACHED_FILES_ON_FAIL" test properties. See Additional Test
Measurements for more information.
* "ctest(1)" gained a "--output-junit" option to write test results to
a JUnit XML file.
* The "ctest_build()" command gained a "PARALLEL_LEVEL" option.
CPack
-----
* The "CPack DragNDrop Generator" gained option "CPACK_DMG_FILESYSTEM"
to control the ".dmg" filesystem.
* The "CPack IFW Generator" now supports hyphens in names given to
"cpack_ifw_configure_component()" or
"cpack_ifw_configure_component_group()" as "DEPENDS" or
"DEPENDENCIES" arguments. This requires QtIFW 3.1 or later.
* The "CPack NSIS Generator" gained a new "CPACK_NSIS_EXECUTABLE"
variable to specify the "makensis" executable to use instead of the
default one.
* The "CPACK_CUSTOM_INSTALL_VARIABLES" variable was added to set
variables in "cmake_install.cmake" script invocations made by CPack.
Deprecated and Removed Features
===============================
* Undocumented "CMAKE_SYSTEM_NAME" version-stripping behavior has been
removed entirely. If it is set by a "-D" flag or by a "toolchain
file", it is left unaltered, even if it still contains a version
number. Similar "CMAKE_HOST_SYSTEM_NAME" version-stripping behavior,
also undocumented, has been moved earlier, before "project()" or
"enable_language()" is called.
* "ARMClang" cpu/arch compile and link flags are no longer added
automatically based on the "CMAKE_SYSTEM_PROCESSOR" variable or the
undocumented "CMAKE_SYSTEM_ARCH" variable. They must be specified
explicitly. See policy "CMP0123".
Other Changes
=============
* The "find_file()", "find_path()", "find_program()", and
"find_library()" commands handle cache variables in the same way
regardless how they are defined. See policy "CMP0125" for details.
* The "find_file()", "find_path()", "find_program()", and
"find_library()" commands gained the option "NO_CACHE" to store find
result in normal variable.
* The "foreach()" command now isolates loop variables in the loop
scope. See policy "CMP0124" for details.
* The "list()" command's "GET", "INSERT", "SUBLIST", and "REMOVE_AT"
subcommands now error with invalid (i.e., non-integer) values are
given as any of their index arguments based on the setting of policy
"CMP0121".
* The "set(CACHE)" command no longer removes a normal variable of the
same name, if any. See policy "CMP0126".
* "target_link_libraries()" calls referencing object libraries via the
"TARGET_OBJECTS" generator expression now place the object files
before all libraries on the link line, regardless of their specified
order. See documentation on Linking Object Libraries via
$<TARGET_OBJECTS> for details.
* The Ninja Generators now pass source files and include directories
to the compiler using absolute paths. This makes diagnostic
messages and debug symbols more consistent, and matches the Makefile
Generators.
* The "NMake Makefiles" generator now encodes the generated makefiles
as UTF-8 with a BOM when using "nmake" from VS 9 or above.
* The Visual Studio Generators for VS 2010 and above now place per-
source preprocessor definitions after target-wide preprocssor
definitions. This makes VS consistent with the Ninja Generators and
the Makefile Generators.
* The precompiled binaries provided on cmake.org now support "liblzma"
multi-threading. See the "CPACK_THREADS" and
"CPACK_ARCHIVE_THREADS" variables.
2021-07-18 7.1.0-4 <quetzlzacatenango@image...>
* Release ImageMagick version 7.1.0-4 GIT revision 18926:8eb9c6c48:20210718
2021-07-17 7.1.0-4 <quetzlzacatenango@image...>
* trim no longer returns an empty image on 1-pixel width input (reference
https://github.com/ImageMagick/ImageMagick/issues/3896).
* remove virtual canvas offset from difference image.
2021-07-17 7.1.0-3 <quetzlzacatenango@image...>
* Release ImageMagick version 7.1.0-3 GIT revision 18901:692e6e059:20210717
2021-07-03 7.1.0-3 Dirk Lemstra <dirk@lem.....org>
* Added option to set the pixel format option of ffmpeg when reading a
video file with -define video:pixel-format=<value>.
2021-06-26 7.1.0-3 <quetzlzacatenango@image...>
* system() is not supported under IOS.
* accelerate subimage-search with FFT's (contributed by Fred).
3.55.0 (2021-07-09)
- Updated translations
3.55.0-rc1 (2021-07-02)
- Updated SFTP components
- Set appropriate ALPN on TLS connections
- Fixed loading of settings files that were moved between platforms
- Refactored updater internals
3.54.1 (2021-05-13)
- Fix control visibility logic in Site Manager
3.54.0 (2021-05-12)
- SFTP: Fixed a regression loading configured key files
3.54.0-rc1 (2021-05-04)
- Refactored network activity handling, the activity indicators tooltips now display more accurate data
- Updated SFTP components
- Small performance improvement sorting very large directory listings
- Fixed a crash changing numeric permissions value in chmod dialog
3.53.1 (2021-03-22)
- Removed an error message on new installation where there is no sitemanager.xml yet
- Fixed SOCKS5 proxy support
3.53.0 (2021-03-15)
- HTTP: Handle servers sending early replies
3.53.0-rc1 (2021-03-05)
+ Require explicit confirmation on FTP servers not supporting TLS session esumption on the data connection
+ Access Grant support for Tardigrade
- MSW: Fixed handle leak if using SFTP
- FTP: Fixed cancelling listings on very slow computers with extremely fast network connection
- Fixed loading of custom FTP proxy setting when opening the settings dialog
- Internal restructuring
0.31.0 (2021-07-28)
+ Added simple JSON parser
+ Added basic JWS generator
- Made fz::file movable
- Fixed empty creation_flag for fz::file if other flags are also passed
0.30.0 (2021-07-09)
+ Added a flag to fz::file::creation_flags to create files with permissions only granting the current user and administrators access
+ Added mkdir_permissions flags to fz::mkdir
0.29.0 (2021-07-02)
+ Added fz::tls_layer::set_min_tls_ver and for testing purposes set_max_tls_ver
+ The TLS layer now also supports server-side session resumption with TLS <= 1.2 clients not supporting session tickets
+ Added fz::rename_file
+ MSW: Added libfilezilla/glue/windows.hpp to set proper defines before including windows.h
+ Added fz::move_assign_through_move_constructor for classes that depend on normal destruction order even on move assignment
- Fixed memory leak in fz::tls_layer::set_alpn
- IPv6 listen sockets are now always created with IPV6_V6ONLY to unify behavior across platforms
- Fixes for issues found by --socketdebug
- Fixed warnings when bool arguments are passed to fz::sprintf
- Fixed warnings in fz::to_integral<bool>
0.28.0 (2021-05-03)
+ Added fz::hostname_lookup
+ Added fz::datetime::set_rfc3339
+ Added fz::load_certificates and fz::load_certificates_file
+ Added fz::base64_encode_append
- Moved some common functionality shared by multiple layers to socket_layer itself
- Fixed a crash with older versions of GnuTLS if the system trust store cannot be loaded
0.27.1 (2021-03-15)
- Fixed a socket event sequencing invariant violation in tls_layer
- Fixed query_string constructor leaving object in undefined state if set fails
- Fixed arguments passed from the templated equal_constime helper
* Noteworthy changes in release 2.3.2 (2021-07-19) [stable]
** Upgrade TR46 tables from Unicode 11 to Unicode 13.
Now U+32FF works. Fixes
<https://gitlab.com/libidn/libidn2/-/issues/77>.
** Fix build errors related to doc/idn2--help.texi.
With older makeinfo, this would manifest itself by looking for
idn2-help.texi instead. Further, some BSD grep implementations did
not like the \+ regexp command, so we now rely on the (apparently)
more portable * regexp command. Reported-By: David Gessel. See
<https://gitlab.com/libidn/libidn2/-/issues/93>.
** doc: Improve GTK-DOC manual.
** doc: Don't ship HTML/PDF manual. Drop custom CSS stylesheet.
2.2.2
* The MIDI router now handles out-of-range parameters in a smarter manner (#891, thanks to @jjceresa)
* Keep pedaling effective when the same note is played more than once (#905, thanks to @jjceresa)
* Select soundfont samples by frequency instead of midi note numbers (#926, thanks to @Naturseptime)
* Fix the sequencer's event ordering for NoteOn vel=0 events (#907)
* libfluidsynth's import library was broken for MinGW builds (#874)
* fluidsynth.exe short option -Q not working (#915, thanks to @pedrolcl)
* Precompiled Android binaries didn't work (#894, #897)
* Fix openMP detection for XCode 12.5 (#917)
* Make audio.jack.autoconnect connect all available ports (#920)
* Prevent MIDI Player from continuously suppressing notes (#935, thanks to @albedozero)
* fluidsynth.pc now includes private libraries for static linking (#904)
* Fix typos in code and documentation (#939, thanks to @luzpaz)
Changes from Ant 1.10.10 TO Ant 1.10.11
=======================================
Fixed bugs:
-----------
* a race condition could lead to NullPointerExceptions when running
tasks in parallel.
Bugzilla Report 65316
Other changes:
--------------
* org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
has a new protected createExecuteWatchdog() method for allowing it to be overriden.
Github Pull Request #147
* Upgraded AntUnit to 1.4.1.
* Noteworthy changes in release 1.38 (2021-07-22) [stable]
** doc: Simplify building of gdoc-generated man/texi outputs.
Now the targets are rebuilt on version number changes properly.
** doc: Improve GTK-DOC manual.
** build: Fix build errors related to doc/idn--help.texi.
** build: Fix --disable-tld builds.
Now tld_strerror() is removed when --disable-tld is used.
dbus Python Bindings 1.2.18 (2021-07-20)
========================================
Build-time configuration changes:
• dbus-python will be built for python3 if neither PYTHON nor
PYTHON_VERSION is specified. Use a command like
./configure PYTHON=$(command -v python2)
if installation for Python 2 (EOL 2020-01-01) is required.
Dependencies:
• Python 2 reached end-of-life on 2020-01-01. A future version of
dbus-python is likely to remove Python 2 support.
Fixes:
• Move from collections.Sequence to collections.abc.Sequence on
Python ≥ 3.3, for Python 3.10 compatibility
(dbus-python#37; Simon McVittie)
• Avoid another deprecation warning for inspect.getargspec().
This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal
rather than dbus.decorators.method. (dbus-python!8; Martin Stumpf)
• Fix an unlikely fd leak if memory allocation fails for UnixFd
(dbus-python!9, Red Hat #1938703; David King)
• Fix memory and fd leak if UnixFd is given an invalid negative
variant_level (Simon McVittie)
• Avoid more deprecation warnings:
- gi.repository.GObject.MainLoop etc. (now used via gi.repository.GLib)
- gi.repository.GLib.threads_init (no longer necessary at all)
(Simon McVittie)
• Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed
declarations and statements in its headers, so we can no longer
enforce this. (Simon McVittie)
• Convert examples to Python 3 (Simon McVittie)
• Use the same Python executable for build and dist/distcheck by default
(Simon McVittie)
CI fixes:
• Stop installing tap.py for Python 2. The latest version only supports
Python 3. (Simon McVittie)
• Move from Python 3.8 on Debian unstable (no longer available) to
3.9 on Debian 11 (Simon McVittie)
• Also test with Python 3.10 on Ubuntu 21.10 (Simon McVittie)
• Remove Travis-CI integration, only use Gitlab-CI (Simon McVittie)
dbus Python Bindings 1.2.18 (2021-07-20)
========================================
Build-time configuration changes:
• dbus-python will be built for python3 if neither PYTHON nor
PYTHON_VERSION is specified. Use a command like
./configure PYTHON=$(command -v python2)
if installation for Python 2 (EOL 2020-01-01) is required.
Dependencies:
• Python 2 reached end-of-life on 2020-01-01. A future version of
dbus-python is likely to remove Python 2 support.
Fixes:
• Move from collections.Sequence to collections.abc.Sequence on
Python ≥ 3.3, for Python 3.10 compatibility
(dbus-python#37; Simon McVittie)
• Avoid another deprecation warning for inspect.getargspec().
This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal
rather than dbus.decorators.method. (dbus-python!8; Martin Stumpf)
• Fix an unlikely fd leak if memory allocation fails for UnixFd
(dbus-python!9, Red Hat #1938703; David King)
• Fix memory and fd leak if UnixFd is given an invalid negative
variant_level (Simon McVittie)
• Avoid more deprecation warnings:
- gi.repository.GObject.MainLoop etc. (now used via gi.repository.GLib)
- gi.repository.GLib.threads_init (no longer necessary at all)
(Simon McVittie)
• Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed
declarations and statements in its headers, so we can no longer
enforce this. (Simon McVittie)
• Convert examples to Python 3 (Simon McVittie)
• Use the same Python executable for build and dist/distcheck by default
(Simon McVittie)
CI fixes:
• Stop installing tap.py for Python 2. The latest version only supports
Python 3. (Simon McVittie)
• Move from Python 3.8 on Debian unstable (no longer available) to
3.9 on Debian 11 (Simon McVittie)
• Also test with Python 3.10 on Ubuntu 21.10 (Simon McVittie)
• Remove Travis-CI integration, only use Gitlab-CI (Simon McVittie)
Hi everyone! After four busy weeks, MAME 0.234 is ready! Newly
supported systems include Runaway (a licensed version of Sega’s
Head On made by Sun Electronics), Konami’s Magical Twin Bee (the
European version of Twin Bee Yahhoo!), and Tronica’s LCD hand-held
Spider (same program as Space Mission, but with different artwork).
Although it was added last month, VS Mahjong Triangle is now working.
This is a rare early example of a mahjong game supporting two
simultaneous single-player games, or a two-player game – a format
popularised a decade later by Psikyo’s Taisen Hot Gimmick.
There have been two significant sets of improvements for 3D arcade
games this month: rewritten 3dfx Voodoo Graphics emulation, giving
significant performance gains in many cases, and continued development
on Konami’s ZR017 and GTI Club hardware. Although not directly
related to 3D graphics, bug fixes for the Fujitsu TGP DSP make
Motor Raid more playable. We haven’t forgotten 2D arcade games –
Namco racing games have seen another round of fixes for missing or
incorrectly positioned sprites, and missing sprites are now drawn
in Data East’s Chanbara.
For home systems, our friend kmg has been hard at work adding
support for pirate NES/Famicom cartridges, and Brian Johnson has
fixed a couple of video issues on the Epson QX-10. Kelvin Sherlock
added support for the LANceGS card, providing another networking
option for Apple II users.