LittleCMS 2.16 💾

Little CMS intends to be an OPEN SOURCE small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards. It was approved as an International Standard, ISO 15076-1, in 2005.

major feature: Changes New: import .CUBE files as RGB device links New: Read/Write MHC2 tags for Windows GPU access New: Support for UTF8 on multi-localized Unicode functions New: Support for OkLab color space, built-in and formatter. Improved: floating point transforms float - integer are now honored as float Improved: MSYS2, mingw is now supported Improved: preferred CMM, platform and creator now survives profile edition. Fixed: tificc now can deal with Lab TIFF Fixed: code can now be compiled by a C++17 compiler, "register" keyword use detected at compile time. Fixed: Reverted PostScript creation that corrupted some interpreters. Bug fixing

MITL color-management engine icc iso c

Hunspell 0.7.2 💾

Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla Firefox & Thunderbird, Google Chrome, and it is also used by proprietary software packages, like macOS, InDesign, memoQ, Opera and SDL Trados. Main features: Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology. Improved suggestion using n-gram similarity, rule and dictionary based pronunciation data. Morphological analysis, stemming and generation. Hunspell is based on MySpell and works also with MySpell dictionaries. C++ library under GPL/LGPL/MPL tri-license. Interfaces and ports: AndroidHunspellService (for Android, based on the Chromium fork of Hunspell), Enchant (Generic spelling library from the Abiword project), XSpell (macOS port, but Hunspell is part of the macOS from version 10.6 (Snow Leopard), and now it is enough to place the Hunspell dictionary files into ~/Library/Spelling or /Library/Spelling for spell checking), Delphi, Java (JNA, JNI), Perl, .NET, .NET Standard, Python, Ruby (1, 2, 3), UNO, RichEdit.

cleanup: Crash fixes, code clean-up in 200 commits tdf#136306 don't accept/suggest typos as 3-or-more-word compound words Prepare optional spelling mode of LibreOffice to not accept/suggest not dictionary-based words as compound words (#517) Merge in weblate translations

Mixed library spell-check dictionary language cpp

jpeg-xl 0.9.2 💾

JPEG XL was standardized in 2022 as ISO/IEC 18181. The core codestream is specified in 18181-1, the file format in 18181-2. Decoder conformance is defined in 18181-3, and 18181-4 is the reference software.

security: Fixed bugs in the gdk-pixbuf plugin some build issues Note: This release is for evaluation purposes and may contain bugs, including security bugs, that may not be individually documented when fixed. See the SECURITY.md file for details. Always prefer to use the latest release.

BSDL-2 image jpex format

Npgsql 8.0.2 💾

Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.

minor feature: Add a factory mechanism for the factories called by the chain builder (cherry picked from commit d137ac6).

BSDL-2 c dotnet mono-compatible database-driver postgresql

OpenRA 20231010 💾

OpenRA is a real time strategy gaming engine, which reimplements Command & Conquer: Red Alert and Tiberian Dawn mods, as well as Dune 2000. They're not exact copies, but allow modern cross-platform gameplay with new features and graphical improvements.

major feature: General improvements Added a guaranteed amount of actors on sell. #20491, #20912 Added support for optional asset installation. #20688, #20740 Added support for assets installation from GoG and Steam. #20439, #20602, #20629 Added a kick button for defeated players. #20521 Added a player vote-kick system ingame. #21003 Added quick save keyboard shortcut to map editor. #20204 Added a quit button to connection lost panel. #20748 Added support for rebinding hotkeys to mouse 4 and mouse 5. #20811 Added options in map chooser to order by map title and map size. #20962 Added Linux desktop environment, distribution, display manager and macOS build ID to the system survey. #20909, #20917 Fixed the attack move and guard cursors not being kept when queuing orders. #20522, #20560 Fixed cursor changing when mouse is over in-game chat and notifications. #20801 Fixed text notifications using ingame time to calculate their display duration. #20502 Fixed CycleBasesHotkeyLogic not prioritising primary buildings. #20561 Fixed aircraft jittering when flying between two animation stages. #20841 Fixed a bug where MCV could overlap with adjacent MCVs. #20527 Fixed return fire logic ignoring AutoAttack priorities. #20736, #21034 Fixed stance icon not updating after loading a save. #20759 Fixed a few rare crashes when overriding keyboard shortcuts. #20775 Fixed reversed path searches from inaccessible locations. #20767 Fixed several input issues on macOS. #20798 Fixed a crash in Lua scripted reinforcements. #20803 Fixed paused armaments being incorrectly used for attack range calculations. #20902 Fixed full-screen mode on Linux with GNOME 44. #20927 Fixed a crash when loading a save game that was just created. #20966 Fixed attack moving with melee units. #20257 Fixed AI's units in missions sometimes getting stuck on trees. #20974,

GNU GPLv3 c-sharp lua game strategy rts command-and-conquer

HandBrake 1.7.3 💾

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

minor feature: General Fixed formatting leading zeros for timestamps in logs Miscellaneous bug fixes and improvements Video Fixed an issue that could potentially cause incorrect detection of source FPS value (#5677) Subtitles Fixed tx3g to SSA subtitles conversion Linux Fixed the "All Files" open file dialog filter to really show all files Fixed an issue where adding a new default audio track automatically set the gain to -20 dB macOS Fixed a regression introduced in HandBrake 1.7.2 by the workaround for VideoToolbox crashes on Sonoma Miscellaneous bug fixes and improvements Windows Improved security hardening of loading of DLL files within libhb by limiting search scope (#5724) Improved keyboard navigation on Chapters tab (#5679) Fixed an issue that could cause encodes to appear stalled when process isolation is turned on Fixed an issue that could prevent QSV decode from being used when a system also has a non-Intel GPU Fixed an issue where the drive label was not always correctly detected (#5711) Miscellaneous bug fixes and improvements

GNU GPLv3 c c-sharp objective-c video conversion cross-platform

Graphviz 10.0.1 💾

Graphviz is open source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. It has important applications in networking, bioinformatics, software engineering, database and web design, machine learning, and in visual interfaces for other technical domains.

minor feature: ### Added - Releases now include packages for Rocky Linux (https://rockylinux.org/) 8 and 9. - A new output format, `-Tsvg_inline`, has been added to generate a header-less SVG suitable for inlining into HTML. #2285 - The functionality of the `acyclic`, `tred` and `unflatten` command line tools are now exposed via the `graphviz_acyclic`, `graphviz_tred` and `graphviz_unflatten` API functions in libcgraph. #2194 - `graphviz_node_induce` is available as a new API function in cgraph.h. - `tred` gained a `-o` command line option to redirect its output to a file. ### Changed - The Criterion unit tests have been removed and migrated to Pytest. This is primarily relevant to downstream packagers of Graphviz. #2443 - **Breaking**: `Dtdisc_t.memoryf` and its associated macros has been removed. - **Breaking**: The `Dt_t.type` field has been removed. - **Breaking**: The `dtfound`, `DT_FOUND`, `dtleast`, and `dtmost` macros have been removed. - The nrtmain.c test program has been removed from the portable tarball. - The TCL Graphviz packages for inter-release versions/snapshots report themselves as `b` instead of ` dev.`. This fixes a problem wherein TCL would see ` dev` as being invalid characters to appear in a version. #2370 - Support for discovering Lua via `lua-config*` has been removed from the Autotools build system. - Lua discovery in the Autotools build system should now respect the location of your Lua installation and not unconditionally attempt installation into `/usr`. #2152 - The GTK plugin is no longer built or distributed. This plugin relies on GTK 2 and X11. If you use this plugin, please contact the maintainers to let them know it is worthwhile re-enabling this and forward porting it to GTK 3/4 and Wayland. #1848 - In the Autotools build system, `LIBPOSTFIX=` can now be used to suppress `64` being appended to the library installation path. - The `-m` command line option, whose functionality was d

EPL presentation visualization graph

Contact PEA 0.4 💾

Encrypted address book to manage contacts in a privacy-focused way. With cloud connectivity to Nextcloud and some other cloud providers.

major feature: - New properties: KIND: INDIVIDUAL, GROUP with MEMBERs and ORG, TITLE, ORG, ROLE - Contacts can also be opened with a keyfile only. - language pack cn, cz, de, es, en, fr, gr, id, it, jp, kr, lv, nl, pl, ro, ru, tr, ua is optionally installed at the first start

GNU GPL address book contact encryption java

git 2.43.1 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: The way CI testing used "prove" could lead to running the test, suite twice needlessly, which has been corrected. Newer versions of Getopt::Long started giving warnings against our, (ab)use of it in "git send-email". Bump the minimum version, requirement for Perl to 5.8.1 to allow, simplifying our implementation. Earlier we stopped relying on commit-graph that (still) records, information about commits that are lost from the object store, which has negative performance implications. The default has been, flipped to disable this pessimization. Stale URLs have been updated to their current counterparts (or, archive.org) and HTTP links are replaced with working HTTPS links. trace2 streams used to record the URLs that potentially embed, authentication material, which has been corrected. The sample pre-commit hook that tries to catch introduction of new, paths that use potentially non-portable characters did not notice, an existing path getting renamed to such a problematic path, when, rename detection was enabled. The command line parser for the "log" family of commands was too, loose when parsing certain numbers, e.g. silently ignoring the, extra 'q' in "git log -n 1q" without complaining, which has been, tightened up. "git cmd --end-of-options --rev -- --path" for some cmd failed, to interpret "--rev" as a rev, and "--path" as a path. This was, for many programs like "reset" and "checkout". "git bisect reset" has been taught to clean up state files and refs, even when BISECT_START file is gone. Some codepaths did not correctly parse configuration variables, specified with valueless "true", which has been corrected. Code clean-up for sanity checking of command line options for "git, show-ref". The code to parse the From e-mail header has been updated to avoid, recursion. "git fetch --atomic" d an unnecessary empty error message, which has been corrected. Command line completion script (in contrib/) learned to work better, with the reftable backend. "git

GNU LGPL c git scm vcs dvcs

libusb 1.0.27 💾

libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware. It is portable: Using a single cross-platform API, it provides access to USB devices on Linux, macOS, Windows, etc. It is user-mode: No special privilege or elevation is required for the application to communicate with a device. It is version-agnostic: All versions of the USB protocol are supported.

major feature: * New libusb_init_context API to replace libusb_init * New libusb_get_max_alt_packet_size API * New libusb_get_platform_descriptor API (BOS) * Allow setting log callback with libusb_set_option/libusb_init_context * New WebAssembly + WebUSB backend using Emscripten * Fix regression in libusb_set_interface_alt_setting * Fix sync transfer completion race and use-after-free * Fix hotplug exit ordering * Linux: NO_DEVICE_DISCOVERY option set per context * macOS: Fix missing device list cleanup locking * macOS: Do not clear device data toggle for newer OS versions * macOS: Fix running binaries on older OS than build host * Windows: Allow claiming multiple associated interfaces * Windows: Ignore non-configured devices instead of waiting * Windows: Improved root hub detection

GNU LGPLv3 library usb protocol c cpp

Expat 2.6.0 💾

Expat is a stream-oriented XML parser library written in C99. It excels with files too large to fit RAM, and where performance and flexibility are crucial. There are a number of applications, libraries and hardware using Expat, as well as bindings and 3rd-party wrappers. Expat is packaged everywhere.

major bugfix: Security fixes: #789 #814 CVE-2023-52425 -- Fix quadratic runtime issues with big tokens that can cause denial of service, in partial where dealing with compressed XML input. Applications that parsed a document in one go -- a single call to functions XML_Parse or XML_ParseBuffer -- were not affected. The smaller the chunks/buffers you use for parsing previously, the bigger the problem prior to the fix. Backporters should be careful to no omit parts of pull request #789 and to include earlier pull request #771, in order to not break the fix. #777 CVE-2023-52426 -- Fix billion laughs attacks for users compiling *without* XML_DTD defined (which is not common). Users with XML_DTD defined have been protected since Expat =2.4.0 (and that was CVE-2013-0340 back then). Bug fixes: #753 Fix parse-size-dependent "invalid token" error for external entities that start with a byte order mark #780 Fix NULL pointer dereference in setContext via XML_ExternalEntityParserCreate for compilation with XML_DTD undefined #812 #813 Protect against closing entities out of order Other changes: #723 Improve support for arc4random/arc4random_buf #771 #788 Improve buffer growth in XML_GetBuffer and XML_Parse #761 #770 xmlwf: Support --help and --version #759 #770 xmlwf: Support custom buffer size for XML_GetBuffer and read #744 xmlwf: Improve language and URL clickability in help output #673 examples: Add new example "element_declarations.c" #764 Be stricter about macro XML_CONTEXT_BYTES at build time #765 Make inclusion to expat_config.h consist

MITL xml parser c c99 library

wxMaxima 24.02.1 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: Resolved a few annoying wxMaxima now correctly installs its icons. - A race condition on closing Maxima. - Update the autocompletion only in idle state. - a race condition on dropping the log target. - Alt+Up at startup no more crashes. - Resolved a compilation error on old wxWidgets versions. - Resolved GCC errors about too long functions. - Resolved an assert if no history file exists.

GNU GPL mathematics cas maxima

BallroomDJ 4 4.5.0 💾

BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists. BallroomDJ 4 is the replacement for BallroomDJ.

minor bugfix: 4.5.0 2024-2-10 * Bug Fixes: * Configuration: Fix various possible crashes. * User Interface: Fix switch background color. * Internal: * Code cleanup.

Zlib audio music end-users linux macos windows player ballroom c gtk

SoundTouch 2.3.2 💾

SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files. The library additionally supports estimating stable beats-per-minute rates for audio tracks. Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch. Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed). Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate. The SoundTouch library is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects. The SoundTouch library source kit includes also an example utility SoundStretch for processing .wav audio files from command-line interface.

minor bugfix: Improve autotools makefiles to build the `SoundTouchDLL` dynamic-link link library with C-style API. This library variation is easier to import and use from other programming languages than the default C++ library.

GNU LGPLv3 sound library music cpp csharp pascal

LibreDWG 0.13.2 💾

GNU LibreDWG is a free C library to handle DWG files. It aims to be a free replacement for the OpenDWG libraries. DWG is the native file format of AutoCAD. GNU LibreDWG is based on LibDWG, originally written by Felipe Castro.

minor feature: The source releases 0.13 and 0.13.1 missed test/xmlsuite and bindings/python, due to a broken automated release process. Minor bugfixes: * Fix make dist, checking missing test/xmlsuite and bindings/python. * Fix the release CI process, install the missing python deps. * add build-aux/install-libxslt helper

GNU GPLv3 cad library dwg format c